iTerm2的使用技巧及快捷键
文章目錄
- 查看剪貼板內容
- 清屏
- 切換全屏
- 切屏/分屏
- 切換標簽欄
- 移動標簽欄
- 編輯會話
- 打開最近的目錄
- 復制粘貼
- 查找
- 移動光標
- 搜索歷史命令
- 查看歷史命令
- 刪除
- 滾屏
- 界面窗口縮放
- 搜索會話/配置文件/快照
- 展開(Expose)所有的標簽
- 窗口操作
- 查看當前終端中光標的位置
- 開啟和關閉背景半透明
- 重置當前終端
- 使用技巧
- Smart Selection
- 打開網址
- 打開文件
- 打開目錄
- 矩形選區
- 將文本內容復制到剪切板
- 在 Finder 中打開當前目錄
- 按 word 移動光標
- 使用 Natural Text Editing 預設
- 手動設置映射
- 自動完成/命令聯想
- 按鍵回放
- 顯示命令執行時間、高亮顯示光標所在行
- 添加標記和注釋
- 標題欄顯示當前所在路徑
- iTerm2 快速隱藏和顯示
- 拖拽文本
- 窗口快照
iTerm2 官方下載地址:https://iterm2.com/downloads.html;當然你也可以直接使用 Homebrew 進行安裝。
查看剪貼板內容
| Command + Shift + H | 按下此組合鍵,iTerm2 將自動列出剪切板的歷史記錄,支持模糊檢索。如果需要將剪切板的歷史記錄保存到磁盤,在 Preferences > General > Magic 中設置。 |
Save copy / paste and command history to disk.將復制/粘貼和命令歷史記錄保存到磁盤
清屏
| Control +L | 進行清屏操作 |
| Clear | 清屏 |
| Command + K | 清屏 |
| Command + R | 清屏 |
切換全屏
| Command + Enter | 切換全屏 |
切屏/分屏
| Command + D | 垂直分屏 |
| Command + Shift + D | 水平分屏 |
| Command + Option + 方向鍵 | 切換上下左右分屏 |
| Command + [ | 切換到左邊的分屏 |
| Command + ] | 切換到右邊的分屏 |
切換標簽欄
? + 數字在各 tab 標簽直接來回切換
Cycle Tabs Forward.向前(即向右邊)循環標簽 Control + Tab 或 Shift + Command + ]
Cycle Tabs Backward.向后(即向左邊)循環標簽 Shift + Control + Tab 或 Shift + Command + [
移動標簽欄
| Shift + Command + → | 向右移動標簽欄 |
| Shift + Command + ← | 向左移動標簽欄 |
編輯會話
Command + I
打開最近的目錄
Option + Command + /
復制粘貼
| Control + Y | 粘貼之前刪除的內容到光標前,也就是Ctrl+W,Ctrl+K,Ctrl+U,Esc+D刪除的內容 |
| Command + C | 復制 |
| Command + V | 粘貼 |
選擇即復制 + 鼠標中鍵粘貼,這個很實用
查找
| ? + F | 所查找的內容會被自動復制 |
輸入搜索詞,匹配到搜索詞后:
1.輸入 tab,自動將匹配到的內容右邊的單詞選中并復制
2.輸入 Shift+tab,自動匹配到的內容左邊的單詞選中并復制
按回車跳到下一個匹配位置。
沒有體會到怎么好用!!
如上視頻,按下 ? + F,右上角打開輸入框,輸入 mov,會匹配到 Movies,的 Mov,接著按下 Tab,會自動選中后面的 ies,如果你繼續按 Tab,則會繼續向后面按詞選中內容,選中的內容會自動顯示在搜索輸入框內
移動光標
| Ctrl + F | 光標向后移動(即向右邊移動);一般使用右箭頭 |
| Ctrl + B | 光標向前移動(即向左邊移動);一般使用左箭頭 |
| Command + ← | 移動光標到開始處 |
| Command + → | 移動光標到末尾處 |
| Option + ← | 向左移動光標到詞首 |
| Option + → | 向右移動光標到詞尾 |
搜索歷史命令
| Control + R | 搜索歷史命令,輸入搜索詞會顯示歷史命令中的一條匹配命令,Enter鍵執行匹配命令,按ESC鍵從搜索歷史命令模式退出到命令行,且匹配到的命令保留在命令行 |
| Control + G | 從搜索歷史命令模式(Control + R)退出,且匹配到的命令不會保留在命令行 |
查看歷史命令
| Shift + Command + ; | 查看歷史命令 |
| Control + P | 顯示上一條歷史命令(相當于上鍵) |
| Control + N | 顯示下一條歷史命令(相當于下鍵) |
刪除
| Control + U | 刪除當前光標前面(即左邊)的所有字符(還有剪切功能),如果光標樣式是“塊”,則光標所在位置的字符保留 |
| Control + K | 刪除當前光標后面(即右邊)的所有字符(還有剪切功能),如果光標樣式是“塊”,則光標所在位置的字符也會一起刪除 |
| Control + A + K | 刪除整行 |
| Control + E + U | 刪除整行 |
| Control + K + U | 刪除整行 |
| Control + W | 刪除光標前面(即左邊)的單詞,如果光標樣式是“塊”,光標所在位置的字符保留 |
| Esc + D | 刪除光標后面(即右邊)的單詞,其實是刪除光標后面的字符直到詞尾,如果光標樣式是“塊”,則光標所在位置的字符也會一起刪除 |
| Control + D | 刪除光標所在位置的字符,命令行若無所有字符,則等效退出。光標樣式是“塊”才有效果,否則無效果 |
| Control + H | 刪除光標前面的一個字符,相當于 Delete 鍵 |
| Fn + Del | 刪除光標后面的一個字符 |
滾屏
| Fn + Command + ↑ | 滾動到開始處 |
| Fn + Command + ↓ | 滾動到末尾處 |
| Command + ↑ | 向上滾動一行 |
| Command + ↓ | 向下滾動一行 |
界面窗口縮放
| <? - > | 縮小 |
| <? +> | 放大 |
| <? 0> | 恢復 |
搜索會話/配置文件/快照
Shift + Command + O,打開如下的彈窗:
展開(Expose)所有的標簽
| Option + Command + E | 將標簽頁全部展開,并可以全局搜索所有的標簽頁 |
我試過不行,不知道為什么,本人電腦是 MacBook Air
窗口操作
| Shift + Command + W | 關閉窗口 |
| Option + Command + 編號 | 切換到指定編號的窗口 |
查看當前終端中光標的位置
| Command + / |
開啟和關閉背景半透明
Command + U
重置當前終端
Command + R
使用技巧
Smart Selection
在 iTerm2 中,雙擊選中,三擊選中整行,四擊智能選中(智能規則可配置),可以識別網址,引號引起的字符串,郵箱地址等。
打開網址
按住 ? 鍵,直接點擊 URL,會調用默認瀏覽器訪問該網址
打開文件
按住 ? 鍵,直接點擊文件路徑,會調用默認程序打開文件
打開目錄
按住 ? 鍵,點擊文件夾,在 Finder 中打開該文件夾
矩形選區
按住 Option + Command 不放,再按住鼠標左鍵,以矩形方式選中
將文本內容復制到剪切板
liaowenxiongdeMacBook-Air:~ liaowenxiong$ pbcopy < text.txt可以使用 Command + V 粘貼驗證下。
在 Finder 中打開當前目錄
liaowenxiongdeMacBook-Air:~ liaowenxiong$ open .按 word 移動光標
使用 Natural Text Editing 預設
Option + →,光標向后移動到單詞末尾
Option + ←,光標向前移動到單詞開頭
按單詞移動光標默認無法使用,打開 Preferences 配置界面,Profiles → Keys → Load Preset… → Natural Text Editing,就可以了。
手動設置映射
iTerm2 下,光標在單詞間移動默認的快捷鍵:
Esc + F,向右移動
Esc + B,向左移動
可以通過 Key Mapping 設置成和自帶的 Terminal 一樣的快捷鍵:? + 左/右箭頭。
選擇 Preferences -> Profiles -> Keys,如下圖所示:
自動完成/命令聯想
輸入打頭幾個字母,然后輸入 Command + ;,iTerm2 將自動列出之前輸入過的類似命令。
按鍵回放
它能回放最近一段時間內你敲過的所有命令。按下快捷鍵:? + ? + B,如下圖所示,會在命令行界面下方彈出一個進度條面板,按左右鍵就可以來回自由播放你最近一段時間內輸入過的命令了。
下面是我按左右箭頭鍵查看回放的效果,每按一下箭頭鍵可以向前或向后查看你輸入的每個字符的動畫:
顯示命令執行時間、高亮顯示光標所在行
添加標記和注釋
標題欄顯示當前所在路徑
打開 ~/.bash_profile,設置變量 PROMPT_COMMAND 的值如下:
export PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"'設置后打開終端界面的效果如下:
iTerm2 快速隱藏和顯示
Show/hide all windows with a system-wide hotkey.使用系統范圍的熱鍵顯示/隱藏所有窗口
拖拽文本
選中終端的命令文本可以直接拖拽到其它地方
窗口快照
| Shift + ? + S | 保存當前窗口快照 |
窗口狀態通過 Window -> Save Window Arrangement 可以保存當前窗口狀態的快照,包括打開的窗口,標簽頁和面板。通過 Window -> Restore Window Arrangement 還原。還可以在 Preferences -> General -> Open saved window arrangement 中設置在啟動iTerm2時自動恢復窗口狀態
總結
以上是生活随笔為你收集整理的iTerm2的使用技巧及快捷键的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 境外网站赌博违法吗(境外网站ddos)
- 下一篇: (was linux)