win10下使用wls2和vscode配置超級舒服的開發(fā)環(huán)境


date: 2020-11-29
update: 2020-11-29
weather: 多云


這兩天升級了下電腦,重新分了區(qū)绕沈,作為一個(gè)重度磁盤潔癖犀暑,把各個(gè)盤的任務(wù)安排的明明白白。
在配置開發(fā)環(huán)境的時(shí)候犯了難携兵。以往會(huì)在磁盤上新建一個(gè)workspace作為開發(fā)目錄嵌戈,全局安裝node進(jìn)行開發(fā)覆积。這樣很方便,終端打開就是一頓唆熟呛。但是node版本迭代很快宽档,windows下的nvm也不太好用。作為一個(gè)磁盤潔癖庵朝,系統(tǒng)環(huán)境變量亂飛也是一件很難忍受的事吗冤,所以想把開發(fā)環(huán)境和windows宿主環(huán)境隔離開。
首先想到docker九府。拉了最新的ubuntu鏡像椎瘟,在容器配置好開發(fā)環(huán)境,掛載workspace昔逗。在宿主環(huán)境寫代碼降传,在容器內(nèi)部編譯打包篷朵。確實(shí)隔離了環(huán)境勾怒,但是性能很拉跨,甚至無法進(jìn)行熱更新声旺。而且這個(gè)ubuntu鏡像太精簡笔链,需要配置很多東西,容易引起bug腮猖。
然后是windows10集成的linux子系統(tǒng)鉴扫,新版本的win10已經(jīng)使用第二代 wsl2 , 按照 官方教程 進(jìn)行配置,這里強(qiáng)烈推薦安裝教程中提到的 Windows Terminal, 是我在windows平臺(tái)上使用過的最好的終端澈缺,進(jìn)入linux環(huán)境后還能安裝on-my-zsh坪创,可以說windows下也有了一款能打的終端炕婶。

windows-terminal.gif

如果在安裝docker中也啟用了wsl2,可以通過wsl -s ubuntu設(shè)置ubuntu為默認(rèn)wsl2分發(fā)莱预,然后在win10終端輸入wslbash可以直接進(jìn)入ubuntu系統(tǒng)柠掂。
接下來配置vscode,在win10宿主機(jī)vscode上安裝docker依沮、remote wsl涯贞、remote containers三個(gè)插件,vscode右下角會(huì)顯示子系統(tǒng)ubuntu的名稱危喉,點(diǎn)擊后可打開ubuntu內(nèi)部的文件宋渔。

vscode-wsl.png

如何在win10資源管理器查看子系統(tǒng)文件?打開資源管理器切換到網(wǎng)絡(luò)辜限,啟用網(wǎng)絡(luò)發(fā)現(xiàn)皇拣,在地址欄敲\\wsl$\可鏈接到本地已存在的分發(fā)。

wls-explorer.png

另外列粪,子系統(tǒng)中也是可以使用宿主機(jī)的docker审磁,十分方便。
性能方面岂座,項(xiàng)目啟動(dòng)的速度和在宿主機(jī)比較沒有感到差別态蒂,十分滿意。
wls2目前的體驗(yàn)已非常完美费什,和在linux下開發(fā)的差別僅在于多輸一句wsl進(jìn)入環(huán)境钾恢。微軟近幾年在開源動(dòng)作頻頻,相信windows下的開發(fā)體驗(yàn)會(huì)越來越好鸳址。

原文地址:https://f17.me/posts/2020/win10-xia-shi-yong-wls2-he-vscode-pei-zhi-chao-ji-shu-fu-de-kai-fa-huan-jing

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瘩蚪,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子稿黍,更是在濱河造成了極大的恐慌疹瘦,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巡球,死亡現(xiàn)場離奇詭異言沐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)酣栈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門险胰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人矿筝,你說我怎么就攤上這事起便。” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵榆综,是天一觀的道長妙痹。 經(jīng)常有香客問我,道長鼻疮,這世上最難降的妖魔是什么细诸? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮陋守,結(jié)果婚禮上震贵,老公的妹妹穿的比我還像新娘。我一直安慰自己水评,他們只是感情好猩系,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著中燥,像睡著了一般寇甸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疗涉,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天拿霉,我揣著相機(jī)與錄音,去河邊找鬼咱扣。 笑死绽淘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的闹伪。 我是一名探鬼主播沪铭,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼偏瓤!你這毒婦竟也來了杀怠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤厅克,失蹤者是張志新(化名)和其女友劉穎赔退,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體证舟,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡硕旗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了褪储。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卵渴。...
    茶點(diǎn)故事閱讀 39,932評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡慧域,死狀恐怖鲤竹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤辛藻,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布碘橘,位于F島的核電站,受9級特大地震影響吱肌,放射性物質(zhì)發(fā)生泄漏痘拆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一氮墨、第九天 我趴在偏房一處隱蔽的房頂上張望纺蛆。 院中可真熱鬧,春花似錦规揪、人聲如沸桥氏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽字支。三九已至,卻和暖如春奸忽,著一層夾襖步出監(jiān)牢的瞬間堕伪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工栗菜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欠雌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓疙筹,卻偏偏與公主長得像桨昙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子腌歉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評論 2 354