關(guān)于iTerm2 你不知道的一些事

iTerm 2 is a terminal emulator for Mac OS X that does amazing things.

? ? Terminal 是我們?nèi)粘9ぷ髦惺褂妙l率比較高的一個(gè)工具,一個(gè)好的Terminal 肯定對(duì)我們的開發(fā)效率提高不少,今天要講的就是Mac下的神奇iTerm2。其實(shí)早就在使用iTerm2,只不過只用到了一些基礎(chǔ)功能,今天在官網(wǎng)看了下,發(fā)現(xiàn)有不少有趣的功能,故在此記錄下iTermi2的一些常見功能。

由于本文章主要是講iTerm2的常見用法,未安裝的話,請(qǐng)點(diǎn)此傳送到?iTerm2的官網(wǎng)下載安裝

文本復(fù)制


在iTerm2 中,選中即復(fù)制,所以在iTerm2的session中不用再去 ?+c ,可直接將選中的文本復(fù)制到剪切板中去,通常選中有以下兩種方法:

1.使用鼠標(biāo)選擇。

2.使用 ?+f 搜索,查找內(nèi)容會(huì)高亮顯示,通過tab / shift+tab 擴(kuò)大選中范圍,快捷鍵可在Profiles > Keys 中設(shè)置。


智能選中


雙擊選中,三擊選中整行,四擊智能選中

按住?鍵

1.可以拖拽選中的字符串;

2.點(diǎn)擊 url:調(diào)用默認(rèn)瀏覽器訪問該網(wǎng)址;

3.點(diǎn)擊文件:調(diào)用默認(rèn)程序打開文件;

4.如果文件名是filename:42,且默認(rèn)文本編輯器是 Mac vim將會(huì)直接打開到這一行;

5.點(diǎn)擊文件夾:在 finder 中打開該文件夾;

6.同時(shí)按住opt鍵,可以以矩形選中。


Tab 窗口面板管理


Mac下默認(rèn)的終端窗口分屏不是很好使,當(dāng)初就是因?yàn)檫@個(gè)原因,才使用iTerm2,那么接下來看下iTerm2窗口面板分割功能。

Tab縱向分割:?+d

Tab橫向分割:?+shift+d

切換Tab中的pane:? + [? 或者 ?+ opt + arrow

關(guān)閉panel:? + w

最大化Tab中的pane,隱藏本Tab中的其他pane:?+ shift +enter , 再次還原


新建Tab :? + t

Tab 切換:? + arrow 或者 ?+shift + [

改變Tab的順序:? + shift + arrow

快速切換到Tab上:? + Num

最大化Tab : ? + enter? 再次還原

窗口太多,可以使用 ? + / 快速定位到光標(biāo)所在位置

一屏顯示所有窗口:? + alt+ e

標(biāo)記跳轉(zhuǎn)


類似編輯器的mark工具,iTerm2也可以在命令行位置設(shè)置標(biāo)記

設(shè)置標(biāo)記:? + shift + m

跳轉(zhuǎn)到上個(gè)標(biāo)記:? + shift + j

多個(gè)標(biāo)記切換:? + shift + arrow


及時(shí)回放


某個(gè)交互命令會(huì)覆寫屏幕上的輸入,之前的歷史信息可能會(huì)被覆蓋掉,無法查看,iterm2 這個(gè)及時(shí)回放功能,會(huì)記錄歷史輸入,輸出,有點(diǎn)類似視頻錄制。

進(jìn)入回放:? + opt + b?

方向鍵控制時(shí)間 :arrow ?

退出回放:esc


其他


自動(dòng)填充:? + ; 命令補(bǔ)全提示?

?

查找:? + f

打開粘貼歷史:? + shift + h ?

打開最近目錄: ? + alt + /

顯示鼠標(biāo)引導(dǎo): ? + alt + ; ?鼠標(biāo)所在行高亮顯示

設(shè)置Terminal熱鍵:pref > keys

設(shè)置觸發(fā)操作,比如輸入關(guān)鍵字,將背景顏色高亮


更多功能,請(qǐng)去官網(wǎng)探索 ^_^

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容