您的位置:極速下載站→ 資訊首頁(yè) → 系統(tǒng)教程 → Win10教程 → 在win10上需要一個(gè)接近linux系統(tǒng)的開(kāi)發(fā)環(huán)境,wsl或許可以幫到你
時(shí)間:2019-08-25 15:45:34 作者:Dorise 瀏覽量:98
windows在用于開(kāi)發(fā)時(shí),受限于系統(tǒng)windows系統(tǒng)的限制,有時(shí)候開(kāi)發(fā)者需要一個(gè)linux系統(tǒng)環(huán)境。換以前,大家肯定會(huì)想到用vm ware或者virtualbox虛擬機(jī)程序安裝linux虛擬機(jī)。但是虛擬機(jī)對(duì)硬件資源的消耗太高,而cwgwin又不受微軟待見(jiàn)。現(xiàn)在微軟自己的windows subsystem for linux(WSL)真的可以幫我們解決一部分煩惱。前提是我們要有一臺(tái)運(yùn)行win10系統(tǒng)的電腦。
在win10上需要一個(gè)接近linux系統(tǒng)的開(kāi)發(fā)環(huán)境,wsl或許可以幫到你 圖一
開(kāi)啟wsl的步驟也十分簡(jiǎn)單容易:
打開(kāi)控制面板--功能和程序--啟動(dòng)或者關(guān)閉windows功能開(kāi)發(fā)
勾選上行適用于Linux的Windows子系統(tǒng),等待windows安裝wsl組件,安裝完成后,重啟您的電腦。
打開(kāi)Microsoft Store應(yīng)用市場(chǎng)(如果沒(méi)有先安裝一下),在搜索框中輸入wsl搜索,在搜索出的頁(yè)面里選擇你想要的linux版本,目前支持的發(fā)行版還不多?梢赃x擇一個(gè)ubuntu安裝
在win10上需要一個(gè)接近linux系統(tǒng)的開(kāi)發(fā)環(huán)境,wsl或許可以幫到你 圖二
按一步步提示安裝就可以了。安裝完成后,從windows開(kāi)始就可以看到一個(gè)ubuntu,進(jìn)去之后,一個(gè)ubuntu的console已經(jīng)出來(lái)
在win10上需要一個(gè)接近linux系統(tǒng)的開(kāi)發(fā)環(huán)境,wsl或許可以幫到你 圖三
好了,想要安裝什么東東到你的linux就在和真實(shí)的linux幾乎一樣。
下面也講一講如何用visual studio code insiders連接到wsl 的linux系統(tǒng)環(huán)境進(jìn)行開(kāi)發(fā):
注意:vscode普通版目前不支持remote dev系列插件
打開(kāi)vscode insiders,在extensions小窗口中輸入remote,在列出的所有remote dev插件中點(diǎn)擊remote wsl 后的install按鈕安裝。安裝完成重啟vscode insiders
打開(kāi)vscode insiders后,按f1---在彈出的命令框輸入>remote-wsl:New Windows 回車(chē)
vscode彈出另一個(gè)界面,開(kāi)始加載remote wsl需要的一些文件,完成后當(dāng)前打開(kāi)的vscode界面窗口已經(jīng)連接到了wsl linux。
在win10上需要一個(gè)接近linux系統(tǒng)的開(kāi)發(fā)環(huán)境,wsl或許可以幫到你 圖四
在最左下角有一個(gè)藍(lán)色的 WSL的提示,說(shuō)明當(dāng)前開(kāi)發(fā)窗口是在WSL環(huán)境下而不是本地的windows環(huán)境。
有時(shí)候我們需要在本地windows環(huán)境和wsl linux環(huán)境來(lái)回切換,如何切換:
如果當(dāng)前vscode窗口為wsl環(huán)境時(shí),我們雙擊桌面vscode圖標(biāo)多啟動(dòng)另一個(gè)vscode應(yīng)用開(kāi)發(fā)窗口,第二打開(kāi)的窗口默認(rèn)就是本地windows環(huán)境,是不是很方便而且簡(jiǎn)單易用。
這是給想使用vscode工具進(jìn)行開(kāi)發(fā)的同學(xué)提供的一些有用的配置參考。