1. 程式人生 > >Iterm2 快捷鍵介紹

Iterm2 快捷鍵介紹

Mac 原來自帶的終端工具 Terminal 不好用是出了名的,雖然最近幾個版本蘋果稍微做了些優化,功能上,可用性方面增強不少,無奈有個更好用的 Iterm2 擺在那,基本上也就沒有多少出場機會了

,經常使用終端的同學肯定早就切換到這個東東上了,開源免費,和 zsh 搭配差不多已經取代 Terminal + bash 成了 Mac 上終端工具的標準配置。

Iterm2 的優點:

  • 相容性好,遠端伺服器 vi 什麼的低版本能很好相容,Terminal 則會出問題
  • 支援 xterm-256 色,方便在終端中配置 vim/emacs 程式碼配色
  • 快捷鍵豐富,自帶/自己定義都很方便
  • 分屏簡單方便,可以根據自己需要同時搭配上 tmux
    ,大屏用起來爽到爆

官方文件有非常詳細的介紹,先來看看自帶有哪些很實用的功能/快捷鍵

  1. + 數字在各 tab 標籤直接來回切換
  2. 選擇即複製 + 滑鼠中鍵貼上,這個很實用
  3. + f 所查詢的內容會被自動複製
  4. + d 橫著分屏 / + shift + d 豎著分屏
  5. + r = clear,而且只是換到新一屏,不會想 clear 一樣建立一個空屏
  6. ctrl + u 清空當前行,無論游標在什麼位置
  7. 輸入開頭命令後按 + ; 會自動列出輸入過的命令
  8. + shift + h 會列出剪下板歷史
  9. 可以在Preferences > keys設定全域性快捷鍵調出 iterm,這個也可以用過 Alfred
    實現

我常用的一些快捷鍵

  1. + 1 / 2 左右 tab 之間來回切換,這個在 前面 已經介紹過了
  2. ⌘← / ⌘→ 到一行命令最左邊/最右邊 ,這個功能同 C+a / C+e
  3. ⌥← / ⌥→按單詞前移/後移,相當與 C+f / C+b,其實這個功能在Iterm中已經預定義好了,f / b,看個人習慣了
  4. 好像就這幾個。。囧

設定方法如下

當然除了這些可以自定義的也不能忘了 linux 下那些好用的組合

  1. C+a / C+e 這個幾乎在哪都可以使用
  2. C+p / !! 上一條命令
  3. C+k 從游標處刪至命令列尾 (本來 C+u 是刪至命令列首,但iterm中是刪掉整行)
  4. C+w A+d 從游標處刪至字首/
  5. C+h C+d 刪掉游標前後的自負
  6. C+y 貼上至游標後
  7. C+r 搜尋命令歷史,這個較常用

剩下一些不常用的就不介紹了,目前這幾個差不多已經夠用了,等什麼時候去官方文件上看看發現更好的再來補充幾個

關於備份,配置檔案位於

1

~/Library/Preferences/com.googlecode.iterm2.plist

可以把這個檔案備份下來,等下次換環境了直接匯入也免得重新配置