【Mac系統】安裝oh-my-zsh終端主題軟體以及終端命令自動提示外掛

Better Bench發表於2020-12-14

1 配置環境

修改預設的bash為zsh

chsh -s /bin/zsh

檢查是否修改成功,顯示/bin/zsh表示成功

echo $SHELL

2 下載安裝軟體

oh-my-zsh這個軟體是專門美化終端的
方法一
可以一鍵下載並安裝

sh -c “$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”

方法二
如果下載太慢或者下載失敗。直接用瀏覽器開啟以下的檔案,複製出來儲存為install.sh的檔案

https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh

然後執行指令碼

sh install.sh

此時想要配置終端主題的,請參考本人另一篇部落格【Mac系統】配置Terminal顏色主題和Vim顏色主題

3 安裝命令提示外掛

在這裡插入圖片描述

注意:安裝此外掛會導致vim的主題消失,自己做選擇
在瀏覽器下載此外掛

http://mimosa-pudica.net/src/incr-0.2.zsh

將此外掛放到oh-my-zsh目錄的外掛庫下。但是先建立一個incr的資料夾放外掛

cd ~/.oh-my-zsh/plugins
mkdir incr

把外掛複製到該資料夾下。cd進入到外掛的目錄,然後用以下命令複製。

cp -r incr-0.2.zsh ~/.oh-my-zsh/plugins/incr

開啟~/.zshrc檔案,在末尾加上vim

vim ~/.zshrc
source ~/.oh-my-zsh/plugins/incr/incr*.zsh

更新配置:

source ~/.zshrc

此時隨便輸入命令,就能體會命令到提示的快樂。

4與vim的提示相沖突的解決方案

使用自動補全外掛可能會與vim的提示功能相沖突,在使用vim命令時,如會報以下錯誤:
_arguments:451: _vim_files: function definition file not found

解決方法:將~/.zcompdump*刪除即可

rm -rf ~/.zcompdump*
exec zsh

相關文章