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