bash雖好,但zsh才是人們的最愛姨拥,無論是主題或者是記錄命令的插件及高亮效果都是無與倫比的,如果你在安裝zsh使用了某些主題后導(dǎo)致terminal亂碼贡定,那么恭喜你硝岗,這篇文章能幫你解決問題
- 首先來看看的效果涝涤,為什么能惹我們這些玩家那么熱愛吶;
1 安裝zsh
1.什么是zsh
- zsh是Z Shell, 功能很強(qiáng)大但是太復(fù)雜沪摄,所以巴拉巴拉就出現(xiàn)了我們現(xiàn)在優(yōu)化版的oh-my-zsh
2.安裝oh-my-zsh
- curl 安裝
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- wget安裝
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
2 修改主題并
裝完oh-my-zsh之后,就是修改我們想要的主題了纱烘,像我目前用的是agnoster杨拐,其他更多主題轉(zhuǎn)github
安裝完主題之后修改主題,替換掉默認(rèn)主題 通過vim 修改 ~/.zshrc 下的 ZSH_THEME 字段, 如ZSH_THEME="agnoster"
vim ~/.zshrc
- 如果沒有修改權(quán)限 那么使用
sudo vim ~/.zshrc
修改完成后記得保存擂啥,并且source ~/.zshrc
之后關(guān)閉終端重新打開
接下來就是見證奇跡的時(shí)候了
- 終端亂碼
- vscode的terminal也亂碼
3 解決亂碼
- 終端
打開terminal的偏好設(shè)置修改字體如下:
// Meslo LG Regular for Powerline
-
vscode 字體調(diào)整
- 先左下角打開vscode的設(shè)置
-
然后搜索 terminal font 找到如下圖:
同樣把字體修改為Meslo LG s for PowerLine
修改后的效果如下:
美滋滋的收獲了自己想要的主題和樣式戏阅,如果你想換其他字體或者你沒有這個(gè)字體的話轉(zhuǎn)字體下載
其他
- 安裝iterm2
有些人覺得Mac自帶終端不好用,想要安裝其他終端啤它,筆者也做好了準(zhǔn)備奕筐,具體可以訪問iterm2官網(wǎng)舱痘,其他修改字體和教程如上;
- 其他插件:
- 安裝zsh-syntax-highlighting插件
cd ~/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
- 安裝autojump插件
// 安裝
git clone git://github.com/joelthelion/autojump.git
// 進(jìn)入目錄
cd autojump
//執(zhí)行腳本
./install.py
// 打開~/.zshrc文件增加如下代碼
# install autojump
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh