日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

你应该知道的 iTerm2 使用方法--MAC终端工具

發布時間:2025/3/15 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 你应该知道的 iTerm2 使用方法--MAC终端工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

iTerm2

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 find

?

自動完成

iTerm2 可以自動補齊命令,輸入若干字符,按?+;彈出自動補齊窗口,列出曾經使用過的命令。

?

iTerm2 autocomplete

?

iTerm2 也可以使用歷史記錄,按?+Shift+h彈出歷史粘貼記錄窗口,?+Shift+;彈出歷史命令記錄窗口。

?

iTerm2 copy history

?

Exposé Tabs

?+Option+e全屏展示所有的 tab,可以搜索。

?

iTerm2 exposé

?

高亮當前鼠標的位置

一個標簽頁中開的窗口太多,有時候會找不到當前的鼠標,?+/找到它。

?

iTerm2 highlight

?

配色

你可以自由定制喜歡的配色,這里?收集了大量 iTerm2 的主題,你可以選擇使用。我用的是Zenburn。在其 github repo 里下載對應的xxx.itermcolors文件,雙擊安裝使用。

?

iTerm2 color

?

mosh

mosh?是全平臺更好的 ssh 工具,更健壯,支持斷續連接,支持除了 iPhone 之外的幾乎任何平臺。(iOS 讓人愛不釋手的優點,也正是它讓人恨之入骨的缺點)

在 OSX 下安裝brew install mobile-shell,其他平臺請參考官方教程。

?

mosh

?

從上面來看,mosh 最主要的優點就是,斷網了,休眠了,mosh的連接不會斷。親測一個 mosh 連接開了幾個月一直沒斷。

總結

以上是生活随笔為你收集整理的你应该知道的 iTerm2 使用方法--MAC终端工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。