零成本打造最強跨平台開發環境—使用VSCode編輯器通過vagrant操作VirtualBox虛擬機

Posted by

幾乎所有的開發人員都會為配置開發環境所煩惱,目前文武雙全找到了一套零成本打造史上最強開發環境的套路。可以很方便的通過VS Code編輯器集成Git Bash命令行工具,利用Vagrant直接在編輯器內操作VirtualBox虛擬機的各種鏡像。不敢獨享,分享與各位。

第一:開發環境的詳細配置

1,可以免費升級的win10操作系統;

2,微軟開源免費的編輯器VS Code;

3,史上最強集成開發環境Visual Studio 2017的社區免費版;

4,甲骨文開源免費的虛擬機Virtual Box;

5,免費的虛擬機配置及構建工具,使用ruby語言編寫的vagrant;

6,網上各種vagrant配置腳本及Linux鏡像;

通過以上工具,我們可以構建一套無敵強大的跨平台的軟體開發環境。最為重要的是,這些工具不僅僅強大,還TMD的都是免費的。。。真的是,走遍天下都不怕啦。

當然,做安卓和IOS開發的朋友,還有一些其他的開發工具可以選擇。比如說Android Studio以及App Code,這裡就不在累述了。下面重點介紹的是一個小技巧,通過VS Code集成Git Bash命令行工具,直接在編輯器里通過vagrant操作虛擬機的方法。

第二:使用VSCode編輯器集成Git Bash命令行工具,通過vagrant直接在編輯器內操作VirtualBox虛擬機的方法

1,點擊編輯器菜單欄的「文件」–>”首選項”–>「設置」,打開「用戶設置」的配置文件。

2,複製如下代碼到「用戶設置」里,也可以搜索「terminal.integrated.shell.windows」複製到用戶設置文件里。

"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",

我習慣使用Git Bash的命令行工具,大家也可以根據自己的使用習慣修改配置的可執行文件的路徑。

3,保存配置文件後,重啟VS Code

這樣就把VS Code默認集成的windows自帶的命令行工具給替代掉了,大家也可以修改成PowerShell或者Xshell等其他自己喜歡的命令行工具。

4,點擊編輯器菜單欄的「文件」–>”首選項”–>「鍵盤快捷方式」,打開「鍵盤快捷鍵」的配置文件,搜索「終端」兩個字。

修改」焦點終端「的快捷鍵,我喜歡設置Ctrl+1到Ctrl+9為第一到第九個命令行的快捷鍵。Ctrl+零位關閉終端的快捷鍵。

這樣VS Code就可以直接在」 Ctrl+` 「快捷鍵,直接在編輯器內呼出Git Bash命令行工具了。

5,聽過Git Bash切入Vagrant的控制腳本的目錄,然後執行Vagrant up,Vagrant provision命令啟動虛擬機,然後通過Vagrant SSH命令登陸虛擬機啦。

這樣我們就可以直接在VS Code編輯器內操控我們的虛擬機啦,簡直就是爽歪歪啦。下圖是,實際在VS Code進入虛擬機,然後執行Top命令的截圖。

使用VSCode集成GitBash命令行工具通過Vagrant直接在編輯器內操作虛擬機
使用VSCode集成GitBash命令行工具通過Vagrant直接在編輯器內操作虛擬機

對於Phalcon的開發人員來說,直接在VS Code編輯器內操作Git,Composer,Devtoos,NPM,incubator,phpunit,codeception等工具。簡直,就是無與倫比的爽啊。

6,不建議修改工作區的配置,因為會被Git同步到不同的環境。不同操作系統下配置不通用,所以僅僅修改用戶配置即可。

第三:MBP下使用vscode不需要修改命令行工具

我在MacBookPro下使用VS Code發現,默認集成的命令行工具挺好用。想修改的話,方法雷同。

Leave a Reply

郵箱地址不會被公開。 必填項已用*標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據