Windows和Ubuntu Linux安裝VScode解決打開文件時中文亂碼問題

2021-01-07 機智客

我們現在很多編程開放工作中,VSCode已經成了一款難以繞過去的輕量級完善好用的代碼編輯器。功能完善兼容性好體驗不錯,受到越來越多的開發者的認可。所以涉及到編程工作,VScode的安裝是個必備的準備工作。我們本文就介紹下Windows和Ubuntu這樣的Linux兩個作業系統下安裝VScode編輯器並解決打開代碼文件的時候其中中文顯示亂碼的問題。

當然Windows版本的VScode安裝很簡單,我們很多人都是從Windows過來的,安裝文件無非是一路下一步而已。安裝VScode也差不多,我們下載EXE文件,雙擊安裝就行了。這裡機智客就不贅述了,我們主要介紹Ubuntu系統下的安裝和兩個系統下的開始使用VScode打開代碼文件,其中中文會出現亂碼的問題。

一般在Ubuntu中安裝軟體,可以在終端裡執行一鍵下載並安裝,而機智客之前更換了軟體中心,這個軟體中心雖然能打開,然而很多軟體都沒有。比較悽慘,所以這次安裝VSCode則最好去上官網下載後再安裝。我們打開官網,然後選擇Linux陣營裡的.deb版本。這個也就是Ubuntu的安裝包。下載以後,進入下載文件夾。由於這是.deb文件格式,所以我們需要用到的命令sudo dpkg -i code_1.52.1-1608136922_amd64.deb安裝即可。

而關於亂碼問題,其實有好幾個。我們這裡只是先看遇到的第一個。也就是安裝好VSCode後第一次打開某個代碼文件看看,我們可以看到代碼裡的中文會顯示方塊亂碼。此時我們就不要保存這個亂碼的代碼文件了。如果想要正確顯示,就用VSCode設置下字符編碼。比如在VSCode軟體右下角,我們可以看到UTF-8的字樣,點擊後軟體會在頂部彈出輸入框下拉菜單,提示我們通過編碼重新打開,然後我們選擇下,會自動識別GB2312可選。如果沒有識別,就填寫GB 2312執行,這樣打開的代碼裡就能正常顯示中文了。

相關焦點

  • securecrt怎麼顯示中文?securecrt中文亂碼解決方法
    securecrt中文亂碼解決方法 發表於 2017-11-10 16:57:37   SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,簡單地說是Windows下登錄UNIX或Linux伺服器主機的軟體。
  • Linux——想說愛你不容易
    (那時對蘋果的系統一點都不懂,以為和Linux一樣),當3.2G的鏡像下載回來解壓時,卻顯示文件境像破損,只能放棄。由於不滿於Mint對顯卡的驅動支持不足,然後過年回家的時候,換了款系統。那是vectorLinux7.0標準版,一款基於slackware的Linux,官方下載的鏡像文件。
  • linux基礎03:怎樣通過SSH終端工具遠程連接linux虛擬機?
    前面的章節中,我們在windows系統電腦上安裝了VMware虛擬機,並且在VMware虛擬機上安裝好了linux系統,這樣,我們就可以在windows系統上一邊看視頻教程,一邊學習linux知識了。1、獲取linux虛擬機的IP和用戶帳號。要想遠程連接linux虛擬機或伺服器,我們必須要有虛擬機或伺服器的IP位址和帳號。打開VMware虛擬機中的linux虛擬機,登錄進去,然後輸入如下命令:ip addr這個命令就是查看當前linux系統的網絡信息。查看結果如下圖,從圖中我們可以看到當前linux系統的IP位址是192.168.1.8。
  • 利用windows 10 bash + cmder 搭建最順手的前端開發環境
    4.搜索bash-安裝 根據提示安裝,從windows商店時間比較長 安裝成功 根據提示輸入linux用戶名和密碼 可以搜索到 bash on ubuntu on windows,啟用成功,這個bash現在非常牛逼,已經內置node.js 7.9 和nvm了,
  • ubuntu下安裝VNC遠程桌面的詳細步驟
    客戶端的鍵盤輸入和滑鼠操作通過網絡傳輸到遠程伺服器,控制伺服器的操作(只有背景,沒有菜單欄問題沒有解決)Virtual Network Computing(VNC)是進行遠程桌面控制的一個軟體。客戶端的鍵盤輸入和滑鼠操作通過網絡傳輸到遠程伺服器,控制伺服器的操作。伺服器的圖形界面 通過網絡傳輸會客戶端顯示給用戶。
  • 如何在Windows 10上安裝、使用和卸載Linux文件系統,WSL2顯神威
    從Windows 10 Build 20211開始,適用於Linux 2的Windows子系統(Windows Subsystem for Linux 2,簡稱WSL2)添加了一項新功能,該功能使用戶可以連接和安裝物理驅動器來訪問Windows 10本身不支持的Linux文件系統(例如ext4)。
  • 用慣了windows系統,是時候換換口味了,傻瓜式教你安裝linux系統
    我們一般用的系統就是windows,通常我們說的xp,win7,win8 ,win10等系統都是屬於windows系統。但除了它還有另外一個被廣泛使用的系統,我們叫它linux系統。linux系統安全性要高很多,同時它也是免費開源的,所以它的版本特別多,今天我們教大家的是其中一個版本,叫做Linux Mint。之所以選它,是因為它比較簡單,桌面化效果算是最好的,和我們使用的windows系統的操作界面差不多,比較容易上手。
  • 如何解決 Stata 14 的中文亂碼問題?
    不久前遇到一位朋友,訴說使用 Stata 14 出現中文亂碼,而不得不退而使用更低版本的 Stata 的煩惱。
  • Android 平板電腦 Nexus7 安裝運行 Ubuntu 全攻略
    BusyBox 是一個集成了一百多個最常用linux命令和工具的軟體,所以有人稱之為「Linux 工具裡的瑞士軍刀」,我們這裡要耍的就是Linux系統,所以busybox自然也要用到,由於原生系統並沒有提供,所以需要額外安裝。
  • win10的WSL中寶塔Linux面板的安裝
    我使用的是windows系統,但是寶塔只支持Windows Server系統,win10目前已經支持了WSL(Windows Subsystem for Linux),於是嘗試在WSL中安裝寶塔Linux面板。
  • vscode:看起來我運行在Windows上,其實我運行在Linux上
    vscode插件:remote-wsl,讓vscode真正的運行在Linux上。vscode已經出來好幾年了,這些年也發展得越來越好,很多人都已經用它代替笨重的ide了。在Windows上配置會稍微麻煩一些,需要到官網下載軟體,安裝然後配置環境變量,而且通常不止一款軟體。在Linux上就比較簡單了,一條安裝命令就可以解決。後來就有了這樣一種解決方案,在wsl上配置編譯環境,使用vscode編輯,將vscode的終端默認設置為wsl就好了。
  • 網絡安全工程師教你Kali Linux:Windows計算機攻防實戰技巧
    二、準備工作一個安裝好kali linux系統的物理機(或者是虛擬機)一給安裝好windows系統的物理機(或者是虛擬機)整裝待發的小白一個如果是某家公司的電腦被黑了,電腦中或許有該公司商業上的機密文件,文件遭到洩露帶來的後果不堪設想。我們還可以刪除計算機中的文件和文件夾,用到的命令是rm和rmdir。2.
  • 如何區別windows,linux和蘋果系統?
    眾所周知,目前市面上的電腦作業系統分為兩大類:windows系統和蘋果系統,但是有一個系統大家可能沒聽過,或者聽過但是沒見過的系統,這個系統只有在程式設計師中才經常使用的一種電腦作業系統,它就是——linux系統,這些就是目前主流的電腦系統,那麼它們究竟有何區別呢?
  • vscode常用插件推薦
    通用插件Chinese: 使vscode顯示為中文One Dark Pro: 一個非常好看的主題插件SettingsSync:同步vscode設置和插件的插件,僅需登錄GitHub選擇gist即可使用Alt+Shift+D下載,Alt+Shift+U上傳。
  • 安裝Kali Linux 後需要做的 20 件事
    本文分為三大部分:Kali Linux是來自Debian的一個特殊版本,Kali Linux同樣存在Debian Linux的許多問題。這部分為讀者介紹如何解決那些問題。它們並不是Kali Linux特有的問題,你可以不用理它們;不過我看到錯誤,強迫症就會發作,非解決錯誤不可。這部分匯集了我覺得有用的一批實用工具和軟體。
  • 在常見的三種平臺下製作Ubuntu安裝U盤
    但下載好ISO之後我們要怎麼來安裝呢?當然,早年前我們都是通過記錄DVD光碟的方式來進行安裝,現在隨著光碟機逐步被市場所淘汰,Ubuntu同Windows一樣與時俱進,同樣也可以通過製作Ubuntu安裝U盤的方式來進行安裝。 下面我們就來介紹下如何在Windows、Mac甚至Linux平臺下,如何製作Ubuntu安裝U盤的幾種方式。
  • 想在Nexus 7上運行Ubuntu?詳細教程來了!
    BusyBox 是一個集成了一百多個最常用linux命令和工具的軟體,所以有人稱之為「Linux 工具裡的瑞士軍刀」,我們這裡要耍的就是Linux系統,所以busybox自然也要用到,由於原生系統並沒有提供,所以需要額外安裝。
  • Java開發中使用FTPClient下載中文目錄或文件亂碼怎麼辦?
    前言今天在處理FTP下載時,發現下載的中文目錄和中文文件名都是亂碼,而且FTP伺服器和測試機器都是Windows伺服器,一般情況下亂碼在Linux伺服器和Windows伺服器之間傳輸時容易發生,這可怎麼辦?
  • Linux作業系統你真的了解嗎?
    說幾個比較常見的發行版,可以從圖中看到ubuntu是建立在分支debian版本上的,suse來自slackware,rhel和fedora就是改自紅帽reahat。另外Linux之所以不被非專業人士廣泛使用呢是因為它的特色就是沒有圖形界面的,但是像ubuntu,fedora等發行版也有這出色的桌面版,也就是說Linux也可以像windows一樣使用滑鼠去點擊圖標使用的,但大多情況下我們不會這麼做。
  • 開源之系統:Ubuntu20.04安裝中文字體文件
    之前介紹過一篇關於Ubuntu20.04系統下安裝Blender的文章,說是不要安裝2.82a版本,主要是不能用簡體中文。其實那個是不太準確的。表面上Blender2.82的確是不能選擇簡體中文,一選擇就是小方格空白。