前兩個(gè)月,我一直在使用macOS做開發(fā)環(huán)境,macOS下有很多美妙的前后端工具,終端使用起來也非常順手。然而畢竟是在臺(tái)式機(jī)上裝的黑蘋果,很多吃顯卡的軟件/游戲無法很流暢地運(yùn)行。
剛好看到前兩天Windows 10大更新正式推出Bash On Ubuntu On Windows,決定嘗嘗鮮。
安裝方式網(wǎng)上一抓一大把,這里分享一篇:
如何啟用Bash on ubuntu on Windows
其實(shí)Windows自帶的cmd體驗(yàn)并不好(字體/顏色/復(fù)制粘貼/標(biāo)簽頁),所以我是配合Cmder使用的。
關(guān)于Cmder可以參考下面這篇文章:
如果想設(shè)置bash為默認(rèn)啟動(dòng)項(xiàng),可以在Cmder的setting中添加如下命令:
%windir%\system32\bash.exe -cur_console:p1 & zsh
(如果不使用,可以把最后的& zsh
刪除)
========分分分割割割線線線========
沒錯(cuò),這個(gè)分割線就是個(gè)梗……無論是在cmd中,還是在Cmder中,使用vim均會(huì)出現(xiàn)中文疊字問題,暫時(shí)無解。
但是除了這一點(diǎn)之外,這個(gè)bash真的具有非常完整的Ubuntu體驗(yàn)!
本人目前在學(xué)習(xí)Web后端框架(Flask),在該bash中配置了之前在macOS使用的工具,均無出現(xiàn)問題。
工具有以下這些:
- OMG zsh
- autojump
- vim各插件(其中包括異常麻煩的YCM)
- Python各插件
(因?yàn)檫€處于學(xué)習(xí)階段……所以暫時(shí)用的工具不多。)
配置好環(huán)境后,再運(yùn)行自己之前在macOS中寫的Flask程序,完美。
從此以后可以愉快地在一個(gè)OS上使用迅雷/QQ/Visual Studio、打游戲惹!
不過缺點(diǎn)還是有一些,一個(gè)是上文提到的中文疊字問題,另一個(gè)則是性能問題——每次輸入一條指令,都要好一會(huì)兒才會(huì)有反應(yīng)……
最后,奉上一點(diǎn)點(diǎn)小技巧:
- 可以將
/mnt/
下的盤符(或者單個(gè)文件夾)軟鏈接到~/
中,就可以同時(shí)在Linux和Windows中編輯自己的 - 把Cmder固定到任務(wù)欄第一位,這樣每次想使用的時(shí)候,按
Win
+1
就可以快速啟動(dòng),堪比Ubuntu下的ctrl
+alt
+t
。