1. 程式人生 > >mac 程式設計師必備工具 2 iTerm2

mac 程式設計師必備工具 2 iTerm2

                Mac 對原生 Shell 的支援是無數程式設計師喜愛 Mac 的理由之一,程式設計師用 Mac 而不用 Shell,基本等於自斷一臂,威力將大打折扣。Shell 並非憑空而來,它的入口是終端工具。OS X自帶的終端工具雖然不錯,但是和 iTerm 2一比,就遜色很多了。

iTerm2 是 OS X 下一款開源免費的的終端工具,我基本用它替代了原生的 Terminal。

一些基本功能如下:1、分視窗操作:shift+command+d(橫向)command+d(豎向)2、查詢和貼上:command+f,撥出查詢功能,tab 鍵選中找到的文字,option+enter 貼上3、自動完成:command+; 根據上下文撥出自動完成視窗,上下鍵選擇4、貼上歷史:shift+command+h5、回放功能:option+command+b6、全屏:command+enter7、游標去哪了?command+/8、Expose Tabs:Option+Command+E
功能還有很多,多用多體會。

另外,很多朋友說自己的終端一直是黑白的,如何換成彩電?在使用者目錄的.profile里加上這兩行即可:export CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagacad

再介紹一些其他使用方法:

選中即複製

iterm2有2種好用的選中即複製模式。

一種是用滑鼠,在iterm2中,選中某個路徑或者某個詞彙,那麼,iterm2就自動複製了。

另一種是無滑鼠模式,command+f,彈出iterm2的查詢模式,輸入要查詢並複製的內容的前幾個字母,確認找到的是自己的內容之後,輸入tab,查詢視窗將自動變化內容,並將其複製。如果輸入的是shift+tab,則自動將查詢內容的左邊選中並複製。

iTerm2 Text Selct

路徑重複

在新Tab中自動使用前一Tab路徑,如此設定:

iTerm2 Login Shell

螢幕切割

  • command+d:垂直分割;

  • command+shift+d:水平分割

iterm2 split panes

系統熱鍵

如下圖,設定好系統熱線之後,將在正常的瀏覽器或者編輯器等視窗的上面,以半透明視窗形式直接調出iterm2 shell。

iterm2 hotkey

按下同樣的系統熱鍵之後,將自動隱藏。這樣非常有利於隨時隨地處理。

自動完成

輸入打頭幾個字母,然後輸入command+; iterm2將自動列出之前輸入過的類似命令。

iterm2 autocomplete

剪下歷史

輸入command+shift+h,iterm2將自動列出剪下板的歷史記錄。如果需要將剪下板的歷史記錄儲存到磁碟,在Preferences > General > Save copy/paste history to disk.中設定。

iterm2 Paste History

全屏切換

command+enter進入與返回全屏模式

Exposé所有Tab

command+option+e,並且可以搜尋

儲存當前快照

Window > Save Window Arrangement.

同樣,恢復快照:

Window > Restore Window Arrangement

可以在Preferences > General > Open saved window arrangement.設定自動恢復快照

參考

學習的路上,與君共勉。