MAC下iterm2下命令行快捷鍵

一開始在使用iterm2時不太習慣,打了很長的命令後,想編輯非常不順手,今天特意整理了一下iterm2在mac下的一些快捷鍵,方便命令行編輯;(希望今後有機會可以嘗試命令行下的vim模式)


標籤

  • 新建標籤:command + t

  • 關閉標籤:command + w

  • 切換標籤:command + 數字 OR command + 左右方向鍵

  • 切換全屏:command + enter

  • 查找:command + f


分屏

  • 垂直分屏:command + d

  • 水平分屏:command + shift + d

  • 切換屏幕:command + option + 方向鍵 command + [ 或 command + ]

  • 查看歷史命令:command + ;

  • 查看剪貼板歷史:command + shift + h


其他

  • 清除當前行:ctrl + u

  • 到行首:ctrl + a

  • 到行尾:ctrl + e

  • 前進後退:ctrl + f/b (相當於左右方向鍵)

  • 上一條命令:ctrl + p

  • 搜索命令歷史:ctrl + r

  • 刪除當前光標的字符:ctrl + d

  • 刪除光標之前的字符:ctrl + h

  • 刪除光標之前的單詞:ctrl + w

  • 刪除到文本末尾:ctrl + k

  • 交換光標處文本:ctrl + t

  • 清屏1:command + r

  • 清屏2:ctrl + l


自帶有哪些很實用的功能/快捷鍵

  • ⌘ + 數字在各 tab 標籤直接來回切換

  • 選擇即複製 + 鼠標中鍵粘貼,這個很實用

  • ⌘ + f 所查找的內容會被自動複製

  • ⌘ + d 橫着分屏 / ⌘ + shift + d 豎着分屏

  • ⌘ + r = clear,而且只是換到新一屏,不會想 clear 一樣創建一個空屏

  • ctrl + u 清空當前行,無論光標在什麼位置

  • 輸入開頭命令後 按 ⌘ + ; 會自動列出輸入過的命令

  • ⌘ + shift + h 會列出剪切板歷史

  • 可以在 Preferences > keys 設置全局快捷鍵調出 iterm,這個也可以用過 Alfred 實現


我常用的一些快捷鍵

  • ⌘ + 1 / 2 左右 tab 之間來回切換,這個在 前面 已經介紹過了

  • ⌘← / ⌘→ 到一行命令最左邊/最右邊 ,這個功能同 C+a / C+e

  • ⌥← / ⌥→ 按單詞前移/後移,相當與 C+f / C+b,其實這個功能在Iterm中已經預定義好了,⌥f / ⌥b,看個人習慣了


設置方法如下

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

  • C+a / C+e 這個幾乎在哪都可以使用

  • C+p / !! 上一條命令

  • C+k 從光標處刪至命令行尾 (本來 C+u 是刪至命令行首,但iterm中是刪掉整行)

  • C+w A+d 從光標處刪至字首/尾

  • C+h C+d 刪掉光標前後的自負

  • C+y 粘貼至光標後

  • C+r 搜索命令歷史,這個較常用

原來iterm2下面默認是沒有按照單詞前後移動的,可以按下列方式設置;

option + 左/右


參考資料:http://blog.csdn.net/skyyws/article/details/78480132 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章