iTerm2是mac系統(tǒng)下的一款非常好用的終端工具符喝,它比系統(tǒng)自帶的Terminal好用得多闪彼。有豐富的特色功能供,比如快捷鍵协饲、分屏畏腕、定制終端主題顏色等;這些功能極大的提高我們敲命令的效率茉稠,強(qiáng)烈推薦每一個(gè)程序員都嘗試和習(xí)慣使用這款工具描馅。
下面介紹iTerm2的一些常用配置。
啟動(dòng)一個(gè)連接到遠(yuǎn)程server的終端:
選擇“Preferences->Profiles”战惊,新增一個(gè)profile,并設(shè)置啟動(dòng)的快捷鍵和command命令,如圖:
之后連接遠(yuǎn)程server吞获,再也不用每次輸入ssh命令了况凉,只需要敲快捷鍵“^+cmd+F”,就能調(diào)出一個(gè)自動(dòng)連接終端的快捷鍵了各拷。非常方便刁绒!
分屏
使用快捷鍵“cmd+d”實(shí)現(xiàn)左右分屏,快捷鍵“^+cmd+d”實(shí)現(xiàn)上下分屏烤黍,效果如圖:
- 快捷鍵
cmd+alt+箭頭
知市,可以實(shí)現(xiàn)在不同分屏間切換,徹底解放雙手- 快捷鍵
cmd+shift+enter
速蕊,能夠?qū)⒛骋粋€(gè)全屏化當(dāng)前分屏嫂丙,滿足全屏編輯的需求
顏色配置
選擇“Preferences->Profiles”,在“color”一欄可以為當(dāng)前的profile配置顏色主題规哲。
搜索及文本復(fù)制
使用“cmd+f”可以調(diào)出搜索框進(jìn)行文本搜索跟啤,然后有個(gè)很奇妙的快捷鍵“tab”鍵,使用它后會(huì)自動(dòng)高亮當(dāng)前文本后面的內(nèi)容唉锌。最后按enter鍵將高亮文本復(fù)制到剪切板上隅肥。這幾個(gè)按鍵連用代替了使用鼠標(biāo)復(fù)制文本內(nèi)容!效果如圖:
自動(dòng)完成提示
按"cmd+;"可以彈出自動(dòng)完成提示袄简。
調(diào)出復(fù)制過(guò)的文本歷史
快捷鍵:“^+cmd+h”腥放。
按鍵回放
這個(gè)簡(jiǎn)直功能太強(qiáng)大了!它能回放一段時(shí)間內(nèi)的你敲過(guò)的所有字符绿语。
快捷鍵:“cmd+alt+b”秃症,如圖會(huì)彈出一個(gè)進(jìn)度條,按左右鍵就可以實(shí)現(xiàn)按鍵回放了汞舱。
快速打開(kāi)profile或者切換到指定tab
快捷鍵“^+cmd+o”伍纫。
顯示命令執(zhí)行時(shí)間、高亮顯示光標(biāo)所在行
標(biāo)記(mark)
^+cmd+m
可以標(biāo)記當(dāng)前行昂芜,^+cmd+上/下箭頭
進(jìn)行標(biāo)記的查看莹规,^+cmd+j
跳轉(zhuǎn)到正在查看的標(biāo)記。
更多iterm2的強(qiáng)悍功能可以參考官方文檔:
https://www.iterm2.com/documentation.html
設(shè)置快速在單詞間移動(dòng)的快捷鍵
iIterm2下泌神,光標(biāo)在單詞間移動(dòng)默認(rèn)的快捷鍵是esc+b/f(向左/右移動(dòng))良漱。可以通過(guò)Key Mapping設(shè)置成和mac自帶的Terminal一樣的快捷鍵:“alt+左/右箭頭”
選擇“ Preferences->Profiles->Keys”,
標(biāo)題欄顯示當(dāng)前所在路徑
打開(kāi)~/.bash_profile欢际,添加對(duì)PROMPT_COMMAND
的配置
export PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"'
效果: