Mac 終端利器 - iTerm2
iterm2 是一個實用且易於使用的macOS終端應用程式替代品,附帶了一系列旨在改善工作流程的功能。iTerm2 Mac版可以替代原生的Terminal,支援分視窗操作、自動完成、貼上歷史、回放功能、全屏等使用的功能
iTerm2 是 MAC 下最好的終端工具。可以簡單的認為,iTerm2 是配置完畢開箱即用的 tmux。但 tmux 有以下一些缺點:
- 查詢 terminal 的輸出歷史內容需要切換到 vim 模式。在該模式下複製使用的是 vim 的查詢,增加了認知負擔;
- 和各種工具相容性比較差,尤其是 vim 和 emacs 的 powerline;
- 自有樣式,與系統的樣式衝突。
- iTerm2 的一些特色功能如下:
標籤變色
iTerm2 的標籤的顏色會變化,以指示該 tab 當前的狀態。當該標籤有新輸出的時候,標籤會變成洋紅色;新的輸出長時間沒有檢視,標籤會變成紅色。可在設定中關掉該功能。
智慧選中
在 iTerm2 中,雙擊選中,三擊選中整行,四擊智慧選中(智慧規則可配置),可以識別網址,引號引起的字串,郵箱地址等。(很多時候雙擊的選中就已經很智慧了)
在 iTerm2 中,選中即複製。即任何選中狀態的字串都被放到了系統剪下板中。
巧用 Command 鍵
按住⌘鍵:
可以拖拽選中的字串;
點選 url:呼叫預設瀏覽器訪問該網址;
點選檔案:呼叫預設程式開啟檔案;
如果檔名是filename:42,且預設文字編輯器是 Macvim、Textmate或BBEdit,將會直接開啟到這一行;
點選資料夾:在 finder 中開啟該資料夾;
同時按住option鍵,可以以矩形選中,類似於vim中的ctrl v操作。
Meta 鍵
在emacs中,meta鍵的使用非常頻繁,而 OSX 系統沒有提供meta鍵。在 iTerm2 中可以選擇左右兩個的Option鍵作為meta鍵。官方推薦的配置如下圖所示。右Option鍵依然是 OSX 的預設功能(輸入特殊字元)。
iTerm2 meta key
Q: How do I make the option/alt key act like Meta or send escape codes?
A: Go to Preferences->Profiles tab. Select your profile on the left, and then open the Keyboard tab. At the bottom is a set of buttons that lets you select the behavior of the Option key. For most users, Esc+ will be the best choice.
常用快捷鍵
切換 tab:⌘+←, ⌘+→, ⌘+{, ⌘+}。⌘+數字直接定位到該 tab;
新建 tab:⌘+t;
順序切換 pane:⌘+[, ⌘+];
按方向切換 pane:⌘+Option+方向鍵;
切分螢幕:⌘+d 水平切分,⌘+Shift+d 垂直切分;
智慧查詢,支援正則查詢:⌘+f。
自動完成
iTerm2 可以自動補齊命令,輸入若干字元,按⌘+;彈出自動補齊視窗,列出曾經使用過的命令。
iTerm2 也可以使用歷史記錄,按⌘+Shift+h彈出歷史貼上記錄視窗,⌘+Shift+;彈出歷史命令記錄視窗。
Exposé Tabs
⌘+Option+e全屏展示所有的 tab,可以搜尋。
高亮當前滑鼠的位置
一個標籤頁中開的視窗太多,有時候會找不到當前的滑鼠,⌘+/找到它。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981015/viewspace-2727874/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 隱藏在Mac OS中7年的漏洞終於被修復,終端利器iTerm2已更新Mac
- Mac 終端神器 iTerm2 新增 Python APIMacPythonAPI
- 【Mac】iTerm2 一個更好用的終端Mac
- mac必備終端神器iTerm2 中文漢化版!Mac
- Mac最好用的終端iterm2使用教程分享Mac
- 強大的Mac終端神器_iTerm2 3.4.10 漢化版Mac
- Mac終端最好的體驗之 iTerm2 + Oh My ZshMac
- Sensei for Mac:提升Mac效能的終極利器Mac
- 玩轉Mac終端:Mac 終端常用知識Mac
- iTerm2 v3.4.9中文版,mac必備的一款終端神器Mac
- 如何使用Mac終端登出MacMac
- Mac 常用終端命令Mac
- Mac終端命令大全Mac
- mac膝上型電腦的終端iterm2儲存ssh登入密碼快速登入Mac密碼
- SecureCRT for mac(終端SSH工具)SecurecrtMac
- 終端SSH工具:SecureCRT MacSecurecrtMac
- SecureCRT for mac 終端SSH工具SecurecrtMac
- 終端SSH工具:SecureCRT for macSecurecrtMac
- MAC常用終端命令列Mac命令列
- MAC 終端 命令 記錄Mac
- mac下常用終端命令Mac
- Mac遠端Win桌面的利器——Microsoft Remote Desktop for macMacROSREM
- Putty for Mac(終端模擬器)Mac
- SecureCRT Mac_終端SSH工具SecurecrtMac
- 終端模擬器:Serial for MacMac
- Mac 常用的終端命令 《一》Mac
- 【Mac】Termius for mac(終端模擬器/SSH/SFTP客戶端)MacFTP客戶端
- Mac 使用 iTerm2 的 Profiles 快捷登入遠端伺服器Mac伺服器
- Mac蘋果電腦終端命令合集Mac蘋果
- Mac終端Terminal呼叫Sublime TextMac
- Mac 終端執行 shell 指令碼Mac指令碼
- SecureCRT for Mac(終端模擬器/SSH客戶端)SecurecrtMac客戶端
- 深度學習利器:TensorFlow在智慧終端中的應用深度學習
- iStat Menus:Mac系統狀態監控的終極利器Mac
- 終端模擬器ZOC7 for MacMac
- SecureCRT for Mac 強大的終端SSH工具SecurecrtMac
- mac電腦怎麼開啟終端Mac
- SecureCRT for Mac(強大的終端SSH工具)SecurecrtMac