在VScode(Win)配置Linux開發(fā)環(huán)境

在VScode配置Linux開發(fā)環(huán)境

作為上一篇同主題博客的更新柴灯,這是一種的官方配置方法

其實在VScode里就有微軟官方的WSL插件

這是官方網(wǎng)站(英文)

我對一部分內(nèi)容進行了簡單的翻譯

Getting started

安裝

  1. 安裝WSL(Windows Subsystem for Linux)

注意:對于某些類型的開發(fā)鲁僚,WSL確實存在一些已知的限制盒延,這些限制也會影響您的VS Code體驗

  1. Windows端安裝VScode(而不是WSL中)

注意:在安裝過程中提示選擇“其他任務”時,請務必選中“ 添加到路徑”選項飘痛,以便使用該code命令輕松打開WSL中的文件夾存皂。

  1. VScode中安裝Remote - WSL插件
  2. 考慮在您的存儲庫中添加.gitattributes文件或使用命令提示符運行git config --global core.autocrlf input禁用Windows端的Git自動行結(jié)束轉(zhuǎn)換。如果其保持啟用狀態(tài)桌粉,此設置可能會導致您編輯的文件由于行結(jié)尾差異而顯示為已修改。有關(guān)詳細信息衙四,請參閱提示和技巧铃肯。

在WSL中打開一個文件夾

  1. 打開WSL終端窗口(使用開始菜單項或wsl從命令提示符鍵入)

  2. 在WSL中cd到你要打開的文件夾(可以打開windows目錄如/mnt/d)

  3. 在WSL中鍵入code .

    注意:如果此命令不起作用,則在安裝時可能沒有將VS Code添加到路徑中届搁。
    s ***@*******:/mnt/d$ code . Installing VS Code Server 036a6b1d3ac84e5ca96a17a44e63a87971f8fcc8 Downloading: 100% Unpacking: 100% ***@*******:/mnt/d$
    > 第一次使用該命令可能會花十幾秒安裝VS Code Server
    > ***為私人隱私,不用在意

  4. 片刻之后,將出現(xiàn)一個新的VS Code窗口,您將看到VS Code正在WSL中打開文件夾的通知卡睦。


    image

    VS Code現(xiàn)在將繼續(xù)在WSL中進行自動配置宴胧,并在您取得進展時隨時了解最新信息。

  5. 完成后表锻,您現(xiàn)在可以在左下角看到一個WSL指示器恕齐,您將能夠像平常一樣使用VS Code!


    image

    您在此窗口中執(zhí)行的任何VS代碼操作都將在WSL環(huán)境中執(zhí)行瞬逊,從編輯和文件操作到調(diào)試显歧,使用終端等等。

第二種打開方法

您可以直接從VS代碼打開遠程WSL窗口:
1. 啟動VS Code确镊。
2. 按F1士骤,選擇Remote-WSL:New Window默認發(fā)行版或者Remote-WSL: New Window using Distro.
3. 使用“文件”菜單打開文件夾蕾域。
如果您已打開文件夾拷肌,則還可以使用Remote-WSL:在WSL命令中重新打開。系統(tǒng)將提示您使用哪個發(fā)行版旨巷。

如果您在WSL窗口中并且想要在本地窗口中打開當前輸入巨缘,請使用Remote-WSL:在Windows中重新打開。

擴展管理

VS Code在以下兩個位置之一運行擴展:在UI /客戶端本地或在WSL中采呐。雖然影響VS Code UI的擴展(如主題和片段)是在本地安裝的若锁,但大多數(shù)擴展都將駐留在WSL中。

如果從“擴展”視圖安裝擴展斧吐,它將自動安裝在正確的位置又固。安裝后,您可以根據(jù)類別分組確定擴展的安裝位置会通。將有本地安裝的類別和一個用于WSL的類別口予。

  • 如圖,此時插件會運行在兩個位置LOCAL - INSTALLEDWSL:UBUNTU-16.04 - INSTALLED第二個位置名稱取決于你使用的WSL版本
  • 只要點擊Install in WSL:Ubuntu-16.04
在這里插入圖片描述

在WSL中調(diào)試

在WSL中打開文件夾后,可以像在本地運行應用程序一樣使用VS Code的調(diào)試器涕侈。例如沪停,如果選擇啟動配置launch.json并開始調(diào)試(F5),則應用程序?qū)⒃谶h程主機上啟動并將調(diào)試器附加到它裳涛。有關(guān)在其中配置VS Code的調(diào)試功能的詳細信息木张,請參閱調(diào)試文檔.vscode/launch.json


到此為止已經(jīng)可以入門了端三,下一篇講講如何在VScode進行GDB調(diào)試舷礼,
以及如何一鍵運行

再次打開傳送門

我會繼續(xù)進行后續(xù)的探究,有問題可以在下面評論哦~~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市郊闯,隨后出現(xiàn)的幾起案子妻献,更是在濱河造成了極大的恐慌蛛株,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件育拨,死亡現(xiàn)場離奇詭異谨履,居然都是意外死亡,警方通過查閱死者的電腦和手機熬丧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門笋粟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人析蝴,你說我怎么就攤上這事害捕。” “怎么了闷畸?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵尝盼,是天一觀的道長。 經(jīng)常有香客問我腾啥,道長东涡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任倘待,我火速辦了婚禮疮跑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凸舵。我一直安慰自己祖娘,他們只是感情好,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布啊奄。 她就那樣靜靜地躺著渐苏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪菇夸。 梳的紋絲不亂的頭發(fā)上琼富,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天,我揣著相機與錄音庄新,去河邊找鬼鞠眉。 笑死,一個胖子當著我的面吹牛择诈,可吹牛的內(nèi)容都是我干的械蹋。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼羞芍,長吁一口氣:“原來是場噩夢啊……” “哼哗戈!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起荷科,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤唯咬,失蹤者是張志新(化名)和其女友劉穎纱注,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體胆胰,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡奈附,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了煮剧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡将鸵,死狀恐怖勉盅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情顶掉,我是刑警寧澤草娜,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站痒筒,受9級特大地震影響宰闰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜簿透,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一移袍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧老充,春花似錦葡盗、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至巷嚣,卻和暖如春喘先,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背廷粒。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工窘拯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人评雌。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓树枫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親景东。 傳聞我的和親對象是個殘疾皇子砂轻,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容