前言:由于并不經(jīng)常使用命令行辩棒,且常用的就是幾個(gè)git和進(jìn)入文件夾的命令,平常使用Mac自帶的
terminal
滿足日常需要一句足夠,但是在一次偶然使用了iterm2
后大呼真香坪圾,看著舒心還使用更加便利
本文摘抄自: Mac OS 終端利器 iTerm2
https://www.cnblogs.com/xishuai/p/mac-iterm2.html
參考:
MacOS 終端工具、插件推薦
[Mac] Fig :好用的終端工具
https://fig.io/
步驟一:安裝iterm2
使用命令行安裝(前提是要安裝好homebrew)
brew install --cask iterm2
或者直接到官網(wǎng)下載iterm軟件解壓后安裝
https://iterm2.com/downloads.html
步驟二:配置好看的主題
常用的主題Solarized Dark theme惑朦,直接到github官網(wǎng)下載到本地
https://github.com/altercation/solarized.git
下載使用到的字體:
Meslo LG M Regular for Powerline.ttf
安裝好字體
導(dǎo)入將下載好的主題
打開(kāi)iTerm2
兽泄,,打開(kāi) Preferences
配置界面
1漾月、然后Profiles
-> Colors
-> Color Presets
-> Import
病梢,
選擇剛才解壓的
2、solarized
->iterm2-colors-solarized
->Solarized Dark.itermcolors
文件
導(dǎo)入成功,最后選擇 Solarized Dark 主題蜓陌,就可以了觅彰。
3、設(shè)置solarized
用到的特殊字體Meslo LG M Regular for Powerline
打開(kāi) Preferences 配置界面钮热,
然后Profiles
-> Text
-> Font
-> Chanage Font
選擇 Meslo LG M Regular for Powerline 字體填抬。
步驟三:配置 Oh My Zsh
Oh My Zsh 是對(duì)主題的進(jìn)一步擴(kuò)展,地址:https://github.com/robbyrussell/oh-my-zsh
一鍵安裝:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
安裝好之后隧期,需要把 Zsh 設(shè)置為當(dāng)前用戶的默認(rèn) Shell(這樣新建標(biāo)簽的時(shí)候才會(huì)使用 Zsh):
chsh -s /bin/zsh
然后飒责,我們編輯vim ~/.zshrc文件,將主題配置修改為ZSH_THEME="agnoster"厌秒。
agnoster
是比較常用的 zsh 主題之一读拆,你可以挑選你喜歡的主題,zsh 主題列表:https://github.com/robbyrussell/oh-my-zsh/wiki/themes
步驟四:配置高亮
效果就是上面截圖的那樣鸵闪,特殊命令和錯(cuò)誤命令檐晕,會(huì)有高亮顯示。
使用 Homebrew 安裝:
# 這種方式安裝會(huì)報(bào)錯(cuò)蚌讼,`[oh-my-zsh] plugin 'zsh-syntax-highlighting' not found`
# brew install zsh-syntax-highlighting
# 需要更換到這種安裝方式
cd ~/.oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
# 編輯 `~/.zshrc`, 將安裝后的內(nèi)容添加到最后一行
source ~/.oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
完成后效果如下:
步驟五:配置自動(dòng)建議填充
這個(gè)功能是非常實(shí)用的辟灰,可以方便我們快速的敲命令。
配置步驟篡石,先克隆zsh-autosuggestions
項(xiàng)目芥喇,到指定目錄:
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
然后編輯vim ~/.zshrc
文件,找到plugins配置凰萨,增加zsh-autosuggestions
插件继控。
注:上面聲明高亮,如果配置不生效的話胖眷,在plugins配置武通,再增加zsh-syntax-highlighting插件試試。
有時(shí)候因?yàn)樽詣?dòng)填充的顏色和背景顏色很相似珊搀,以至于自動(dòng)填充沒(méi)有效果冶忱,我們可以手動(dòng)更改下自動(dòng)填充的顏色配置,我修改的顏色值為:586e75境析,示例:
效果:
iTerm2 隱藏用戶名和主機(jī)名
有時(shí)候我們的用戶名和主機(jī)名太長(zhǎng)囚枪,比如我的xishuai@xishuaideMacBook-Pro,終端顯示的時(shí)候會(huì)很不好看(上面圖片中可以看到)劳淆,我們可以手動(dòng)去除链沼。
編輯vim ~/.zshrc
文件,增加DEFAULT_USER="xishuai"
配置沛鸵,示例
我們可以通過(guò)whoami
命令忆植,查看當(dāng)前用戶,效果(另外分屏的效果):
本文參考:10 個(gè) Terminal 主題,讓你的 macOS 終端更好看
配置了iterm2后的主題agnoster后朝刊,會(huì)影響terminal開(kāi)頭的地方出現(xiàn)亂碼,這是因?yàn)槭褂昧颂厥庵黝}后terminal不支持蜈缤,現(xiàn)在講terminal也配上這些主題
1拾氓、導(dǎo)入主題
終端
->偏好設(shè)置
->偏好設(shè)置
->描述文件
->更多
->導(dǎo)入
選擇
solarized
->osx-terminal.app-colors-solarized
->Solarized Dark ansi.terminal
文件
2、設(shè)置為默認(rèn)主題
選中 solarized Dark底哥,然后點(diǎn)擊右下角的默認(rèn)
3咙鞍、設(shè)置字體
選中 solarized Dark,然后點(diǎn)擊右側(cè)的字體->選中之前安裝好的的Meslo LG M Regular for Powerline
字體
4趾徽、設(shè)置背景半透明特效续滋,當(dāng)然也可以直接忽略
5、設(shè)置terminal在打開(kāi)新的tab和window時(shí)也是設(shè)置的這個(gè)默認(rèn)漂亮主題
terminal
->shell
->新建窗口
->Solarized Dark ansi
terminal
->shell
->新建標(biāo)簽頁(yè)
->Solarized Dark ansi
terminal
->shell
->將設(shè)置用作默認(rèn)設(shè)置
退出terminal孵奶,重新進(jìn)入就一切都OK
VSCode終端亂碼
參考:
解決Mac下VSCode打開(kāi)zsh亂碼
VSCode更改顯示語(yǔ)言-如更改英語(yǔ)為中文或者將中文改為英語(yǔ)
安裝完成后疲酌,進(jìn)入vscode里的終端,還是會(huì)亂碼了袁,需要在設(shè)置下字體
?,
->font
->Font Family
添加字體:Meslo LG M for Powerline