Mac: iTerm2使用

From: http://www.cnblogs.com/noTice520/p/3190529.htmlhtml

以前一直有朋友要我分享下在用的mac軟件,今天有空就來寫一下,可能不止於軟件,會有一些配置或者工具,或者叫環境更合適。有些可能一句話帶過,有些會詳細介紹。也不分類了,想到哪一個就寫出來。若是已經寫的足夠長了,就會分幾篇來寫。服務器

iTerm2+zsh+tmux的終端環境

iTerm2

其實如今os x的terminal已經作的很好了,可是iTerm2的功能依然要更強大一些。簡述下優勢和經常使用功能:工具

  • 開源免費。字體

  • 兼容性比默認Terminal更好。
    • 對於常常要遠程使用的狀況下,默認的Terminal在使用vi時常常出現不兼容的問題,而iTerm2在這方面顯然作的更好。
  • 快捷鍵豐富。
    • ⌘ + 數字: 切換標籤頁。⌘ + 方向鍵 按方向切換標籤頁。
    • ⌘ + enter: 切換全屏
    • ⌘ + f: 查找。支持正則。其中查找的內容會被自動複製。省去了再去⌘+c的步驟。一樣,鼠標去選中的內容也會自動複製,也能夠鼠標中鍵直接粘貼。通常在使用時,鍵入搜索關鍵詞,而後用shift-tab或者tab左右自動補全,option + enter則自動將搜索結果鍵入,而且複製到剪貼板。
    • ⌘ + d: 垂直分屏,⌘ + shift + d: 水平分屏。使用⌘ + ]⌘ + [在最近使用的分屏直接切換.而⌘ + opt + 方向鍵切換到指定位置的分屏。
    • ⌘ + t :新的標籤頁
    • ⌘ + w :關閉當前標籤頁
    • ⌘ + ;:自動補全歷史命令。如圖:
    • 自動補全
    • ⌘ + shift + h: 剪貼板歷史,如圖:
    • 剪貼板歷史
    • ctrl + u: 清空當前行。這裏要注意,mac默認的ctrl+u爲清楚當前光標至行首的內容,在iTerm2中則直接清除本行。iTerm2 也支持其餘經常使用的操做命令,這裏順帶講下,由於這些命令都是mac下很是經常使用也很好用的:
      • ctrl + a: 到行首
      • ctrl + e: 行末
      • ctrl + f/b: 前進後退,至關於左右方向鍵,可是顯然比移開手按方向鍵更快
      • ctrl + p: 上一條命令,至關於方向鍵上
      • ctrl + r: 搜索命令歷史,這個你們都應該很熟悉了
      • ctrl + d: 刪除當前字符
      • ctrl + h: 刪除以前的字符
      • ctrl + w: 刪除光標前的單詞
      • ctrl + k: 刪除到文本末尾
      • ctrl + t: 交還光標處文本
    • ⌘ + —/+/0: 調整字體大小
    • ⌘ + r:清屏,實際上是滾到新的一屏,並無清空。ctrl + l 也能夠作到。
  • 更多實用功能。
    • Exposé 標籤 按⌘ + opt + e 打開Exposé,並支持搜索。如圖:Exposé
    • 全局呼出快捷鍵。如圖:
    •  呼出快捷鍵
    • ⌘ + /: 找到當前光標位置,有時會頗有用。
    • shift + ⌘ + s: 保存當前窗口快照。
    • ⌘ + opt + b: 快照回放。頗有意思的功能,你能夠對你的操做根據時間軸進行回放。能夠拖動下方的時間軸,也能夠按左右方向鍵。如圖:快照回放
  • 支持256色。方便配置vi配色。可是在某些遠超服務器上不支持256色,則只要在Prefences->Profiles->Terminal裏設置爲xterm。

光寫個iTerm2沒想到就寫了這麼多,稍微打了下腹稿,後面zsh + tmux 確定比這裏還要多。下篇繼續吧。spa

相關文章
相關標籤/搜索