
一直用的Mac自帶的終端, 說(shuō)實(shí)在的剛用的時(shí)候, 使用這些終端命令逼格滿(mǎn)滿(mǎn)的感覺(jué)有木有, 簡(jiǎn)短的命令, 有種神秘感, 用久了, 就有諸多不便, 例如沒(méi)有提示, 全靠一個(gè)一個(gè)敲; 界面顯示樣式單一, 重要字體不高亮等等. 現(xiàn)在的我們都是站在巨人的肩膀上開(kāi)發(fā), 給大家介紹一款終端神器: iTerm2
配置:
1. iTerm2下載地址: https://www.iterm2.com/downloads.html
下載完成, 點(diǎn)擊安裝, 再添加到應(yīng)用程序中 Move to Applications.
2. 配置iTerm2的主題
主題下載地址: http://iterm2colorschemes.com
按住 command 和 , 鍵, 進(jìn)入到 偏好設(shè)置中 , 設(shè)置自己喜歡的主題, 下載的主題, 點(diǎn)擊 Import導(dǎo)入, 彈出對(duì)話(huà)框, 找到自己下載好的主題


導(dǎo)入成功, 回到上一張圖, 選擇主題就好.
3.配置 Oh My Zsh
Zsh是一款強(qiáng)大的虛擬終端, 是對(duì)終端的一個(gè)擴(kuò)展, 下載地址: https://github.com/robbyrussell/oh-my-zsh
安裝 :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安裝好之后, 把 Zsh 設(shè)置為默認(rèn)的shell,
切換到 Zsh:
$ chsh -s /bin/zsh

使用命令編輯 .zshrc 文件, 將主題修改為ZSH_THEME="agnoster" :
vim ~/.zshrc

來(lái)到下面這個(gè)頁(yè)面, 輸入 e/E (如果沒(méi)有來(lái)到這個(gè)頁(yè)面, 就不用操作這一步)

注意: 這里有個(gè)坑, 不要輸入其他的, 輸入O(Read-Only)只讀, 修改保存后, 退出會(huì)報(bào)錯(cuò).其他就不解釋了.
點(diǎn)擊i 進(jìn)入修改狀態(tài), 修改完再按 ESC 退出修改, 按住 shift 和 : 鍵跳到最后一行, 輸入 wq 退出 vim (更多的vim指令操作可詳見(jiàn):http://www.itdecent.cn/p/9a1b2f9ca9a7)


修改完成退出后, 這時(shí)出現(xiàn) 亂碼的問(wèn)題, 不要慌, 進(jìn)行下一步
4. 配置 Meslo字體, 字體下載地址: Meslo LG M Regular for Powerline.ttf
使用上面主題, 要配置 Meslo字體, 否則會(huì)出現(xiàn)亂碼, 下載完成后, 直接點(diǎn)擊安裝就好.
****打開(kāi) iTerm2, 進(jìn)入 Preferences 配置界面
點(diǎn)擊 Change font 修改字體


選中對(duì)應(yīng)字體后, 退出重新打開(kāi) iTerm2 , 就能看到效果了
5. 聲明高亮配置
效果如下面這張圖:

使用 Homebrew 安裝:
brew install zsh-syntax-highlighting
安裝成功之后, 編輯 vim ~/.zshrc 文件
點(diǎn)擊i 進(jìn)入修改狀態(tài), 跳到最后一行添加下面配置, 按住 command 和 s 保存; 按住 shift 和 : 鍵,輸入 wq 退出 vim
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

6. iTerm2 的快速顯示和隱藏

命令:
1.設(shè)置窗口
[Preferences -> Profiles -> Window -> Style] 新窗口設(shè)定風(fēng)格設(shè)為 [Top of Screen],這樣每次新打開(kāi)終端都會(huì)固定出現(xiàn)在屏幕的頂端且不會(huì)有窗口邊框。如果你也使用多 Space 和雙顯示器的話(huà),同時(shí)選擇 Main Screen 和 All Space 會(huì)比較方便。
2.Tips
2.1 -- 全屏: 復(fù)制原來(lái)的 Profile 然后指定快捷鍵,再 Window - Style 選擇全屏。
2.2 --「command+D」水平分割窗口,為保持界面簡(jiǎn)潔在 [Preferences -> Appearance] 中不勾選 [Show per-pane title bar with split panes]
2.3 -- 如果使用開(kāi)機(jī)啟動(dòng) iTerm 的方式, 則不要勾選 [Preferences -> General] [Quit when all windows are closed]
2.4 -- [Preferences -> Pointer] 勾選 [Focus follows mouse],方便在窗口間切換。
3.選中即復(fù)制
3.1 -- 鼠標(biāo)模式,在iterm2中,選中某個(gè)路徑或者某個(gè)詞匯,這時(shí),iterm2就自動(dòng)復(fù)制了。
3.2 -- 無(wú)鼠標(biāo)模式,command+f,彈出iterm2的查找模式,輸入要查找并復(fù)制的內(nèi)容的前幾個(gè)字母,確認(rèn)找到的是自己的內(nèi)容之后,輸入tab,查找窗口將自動(dòng)變化內(nèi)容,并將其復(fù)制。如果輸入的是shift+tab,則自動(dòng)將查找內(nèi)容的左邊選中并復(fù)制。
5.剪切歷史
按住 command+shift+h,iterm2將自動(dòng)列出剪切板的歷史記錄
6.全屏切換
command+enter 進(jìn)入與返回全屏模式
其它命令:
查找: Command+f
自動(dòng)完成: Command +;
命令歷史: Command +Shift+H
命令回放: Command +Alt+B
iTerm2 Exposé: Cmd+ Alt+E
光標(biāo)移動(dòng)到行首: Ctrl+a
光標(biāo)移動(dòng)到行末: Ctrl+e
前移一個(gè)字符: Ctrl+f
后退一個(gè)字符: Ctrl+b
清屏: Ctrl+l
顯示歷史命令: Ctrl+p
倒轉(zhuǎn)查找: Ctrl+r
刪除當(dāng)前字符: Ctrl+d
刪除前一字符: Ctrl+h
刪除光標(biāo)之前的字符: Ctrl+w
刪除光標(biāo)之后整行: Ctrl+k
修改Go2Shell默認(rèn)終端
- 打開(kāi)任一終端, Terminal 或者 iTerm2, 輸入
open -a Go2Shell --args config
Snip20180422_37.png
- 打開(kāi)任一終端, Terminal 或者 iTerm2, 輸入
這時(shí)會(huì)彈出第一框, 選擇no
- 2.選擇想要的終端, 點(diǎn)擊保存并退出

