更多精彩內容,歡迎關注公眾號:邏魔程式碼
用了多年的 MacOS 做開發,一系列諸如 Alfred、Item2、Oh-my-zsh 之類的工具,大大地提升了工作的效率和使用舒適度。新工作不給配 Mac 電腦,自己帶電腦每天揹著實在麻煩,就花時間研究了下如何在 Windows 上設定一個高效的開發環境,將以系列文章的形式分享出來,希望可以對使用 Windows 開發的大家有些幫助!
在 MacOS 上,iTerm2 + Oh-My-Zsh 是高效生產力工具組合,其終端命令列提示功能極其便攜,尤其是 zsh-autosuggestions 命令列自動填充功能等外掛。
那麼在 Windows 系統中是否可以設定 Zsh 終端並安裝其外掛呢?
當然可以!
我們先看最終的效果:
要達成此目的,有兩種實現方案:
相比於這兩種方案而言:
那麼我們選擇哪種方案呢?
小孩子才做選擇,大人則全都要!
WSL 提供 Linux 生態,搭建一些服務之類的;而 Git Bash + zsh 則用於日常開發,完全不衝突!Perfect ~!
就本文而言,我們先設定 Git Bash + zsh 的方案,其他方案,且聽下回分解。
更多精彩內容,歡迎關注公眾號:邏魔程式碼
從官網下載 Git for Windows ,其包含 Git Bash、Git GUI、Shell Integration 三個部分,安裝完成後, bash shell 和 git 都有了,這也是我選擇它的原因。
安裝過程也很簡單,唯一需要注意的就是,要把如下圖所示的兩個選項勾選上,其他預設即可,依次下一步。
安裝完成後,開啟 Git Bash,即可使用大部分常用的 bash 命令。
zsh
,出現如下圖所示,即表示 zsh 安裝成功autoload -U zsh-newuser-install
zsh-newuser-install -f
具體設定不再詳細說明,若需要幫助,請聯絡筆者。
~/.bashrc
(使用者主目錄)中新增如下內容:# Enable zsh
if [ -t 1 ]; then
exec zsh
fi
若安裝 Git Bash 時,完全按照上文說明,則在使用者根目錄下,有一個 .bashrc 檔案,否則請自行建立。
按照上面的步驟,我們的 Git Bash 已經和 Unix Zsh Shell 沒什麼區別了,接下來直接執行 oh-my-zsh 安裝指令碼即可:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝如下幾個外掛,提高開發效率,詳細安裝方法,請點選連結進入頁面檢視。
cd ~/.oh-my-zsh/plugins/zsh-autosuggestions
git checkout tags/v0.6.4 -b v0.6.4-branch
強烈建議安裝!
Windows Terminal 是微軟官方出品的新一代終端整合工具,安裝之後,可以直接以 Tab 頁的形式管理 CMD、PowerShell、Git Bash等。其美觀性和功能性,都遠遠勝出 Windows 內建的 CMD 和 PowerShell。直接從應用商店安裝即可,以後更新更方便。
更多精彩內容,歡迎關注公眾號:邏魔程式碼
至此,本文設定全部完成!