在工作中,很多時候都是用Linux服務器,經常是一個PuTTY或是Git Bash連上去,要寫一些Shell, Python,Perl, Groovy等腳本,通常也是用vi / vim / emacs / nano等常用編輯器,這些都很好用,也習慣了。有時候,當自己想要學點東西,想要配個Linux的環境,一般都是裝個虛擬機(如VirtualBox),然後安裝一個Ubuntu或CentOS。
現在, Windows 10(windows subsystem for linux)可以支持Linux了。
在搜索引擎輸入windows subsystem for linux可以找到微軟官方安裝指南。
鏈接:https://docs.microsoft.com/en-us/windows/wsl/install-win10
按照文章步驟,你應該可以很快安裝好一個Linux發行版。我選了一個Ubuntu 18.04 LTS, 大概200+M
接下來,是安裝一個 VS Code
我們想用VS Code寫代碼,然後在Ubuntu(或者你下載的Linux發行版)上運行,你可以參考An In Depth Tutorial on Linux Development on Windows with WSL and Visual Studio Code
簡單說一下文章內容:
- 打開已經下載安裝的Linux,設置好你的用戶名和密碼
- 登錄之後,輸入
code .
- Linux會安裝VS Code Server (看一下文章中那個圖)
- 打開你的VS Code,安裝一個插件Remote - WSL(直接在Extensions搜索WSL)
- 點擊左下角WSL圖標,選擇New window(可以連上Linux了)
- 以Python爲例,創建一個helloworld的文件夾,然後一個hello.py的輸出,運行一下
- 文章中有提到,運行Python的時候會提示你安裝Pylint,這是一個檢查Python語法,格式的工具,那順便提一下,Ubuntu默認的更新源是官方的源,在國內可能比較慢,可以改變一下更新源。這裏有一個例子https://zhuanlan.zhihu.com/p/61228593
現在是不是可以愉快的開始你的Windows寫代碼,Linux運行了