iTerm2 快捷鍵集錦

標籤相關快捷鍵

新建標籤:Cmd + t

關閉標籤:Cmd + w

切換標籤:Cmd + 數字 Cmd + 左右方向鍵

切換全屏:Cmd + enter

分屏相關快捷鍵

垂直分屏:Cmd + d

水平分屏:Cmd + shift + d

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

不用鼠標也能夠選擇文本 (Cmd + F, Tab)

iTerm 提供了一種脫離鼠標也能夠選擇文本的機制,叫作 搜索 + Tab,不要小看這個細微的小功能,它能讓你保持專一。咱們在使用命令行的時候,常常會要去選擇命令行中的文本複製粘貼。就好比說 ping 命令吧,咱們用 ping 命令來獲取一個域名解析後的 IP:bash

➜  ~ ping baidu.com
PING baidu.com (123.125.115.110): 56 data bytes
64 bytes from 123.125.115.110: icmp_seq=0 ttl=52 time=44.660 ms
^C
--- baidu.com ping statistics ---
9 packets transmitted, 9 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 28.459/34.262/44.660/6.047 ms

相信你們都有過這樣的體驗: ping 命令獲得 IP 後,咱們想要把它複製下來,咱們只能拿起鼠標,而後精確的選中這段 IP,而後把它複製出來。頻繁的在鍵盤和鼠標之間切換,很會影響咱們的注意力。編輯器

iTerm 給咱們提供了一個好的方法,咱們先按下 Cmd + F 調出搜索框,而後輸入這段 IP 的前綴,好比 47,咱們用搜索的方式找到了這段文本,接下來神奇的事情就要發生啦,咱們這時按下 Tab 鍵,咱們發現 iTerm 自動幫咱們把這段 IP 選中了,而且自動的幫咱們複製到了剪貼板中spa

剪切板歷史記錄 (Cmd + Shift + H)

這個也是一個很方便的特性,iTerm 可以將咱們在使用命令行過程當中全部的複製粘貼操做保存下來,隨後咱們在任何地方按下 Cmd + Shift + H 就能夠咱們全部複製粘貼內容的列表命令行

快照返回 (Cmd + Option + B)

這個功能稱得上是 iTerm 又一殺器,好比你在下午三點的時候執行了一些命令,而後過了幾個小時,你又執行了其餘的命令。若是這時候你想再回去看看下午三點那會兒你作了什麼怎麼辦呢,答案就是用 iTerm 的快照返回功能。按下 Cmd + Option + B 就會在界面上顯示一個時間軸,這時候,咱們按下鍵盤的左右箭頭,時間軸就會自由的穿梭,這時 iTerm 上的命令行界面也隨着變化成你選中的時間點的內容了。很神奇,很方便~code

標籤排列切換 (Cmd + Option + E)

咱們用命令行的時候,會發現用着用着,不知不覺就打開了不少個標籤,這時候,咱們想在這麼多標籤中找一個窗口就很麻煩哦。這時候咱們能夠按下 Cmd + Option + E 鍵。。。又一件神奇的事情發生了,咱們看到全部的標籤都整齊的排列在屏幕上,而且屏幕左上角爲咱們展示了一個搜索框,咱們能夠根據須要輸入咱們記憶中要搜尋的內容。ip

基本其餘快捷鍵

open . 在當前目錄下打開finder
⌘ + return 全屏
⌘ + f 所查找的內容會被自動複製
⌘ + d 橫着分屏 / ⌘ + shift + d 豎着分屏令
⌘ + / 光標位置
⌘ + r 只是換到新一屏,不會像 clear 同樣建立一個空屏
ctrl + u 清除當前行
ctrl + a 到行首
ctrl + e 到行尾
ctrl + w 刪除光標以前的單詞
ctrl + k 刪除到文本末尾
⌘ + alt + 方向鍵 切換屏幕(用於hotkey window)
⌘ + 方向鍵 切換tab
ctrl + _ Undo
ctrl + y Paste the last thing to be cut

vi快捷鍵

h               光標左移
l               光標右移
A               移動光標到當前行尾,並進入 insert 狀態
0               移動光標到當前行首
i               在當前位置進入 insert 狀態
a               在當前位置後進入 insert 狀態
dd              刪除當前行
D               刪除光標以後的內容
p               粘貼剛刪除的文本
u               撤銷歷史操做
ctrl+r          搜索歷史命令
!!              執行上條命令
ctrl+X Ctrl+E   調用默認編輯器去編輯一個特別長的命令
相關文章
相關標籤/搜索