[Mac] 將 iTerm2 的字串搜尋順序,改成由上至下

[Mac] 將 iTerm2 的字串搜尋順序,改成由上至下

我在 Mac 上用的終端機 (terminal) 軟體是 iTerm2,

它有很多很好用的功能,像是同時操作多個分割視窗,

也可以設定某些文字出現時觸發動作。

 

不過它一直有個讓我覺得很困擾的東西,

那就是按 Cmd-F 搜尋時,它預設是從目前所在的地方「向上搜尋」,

按下 Enter 鍵時,就又更往上搜尋。

這和一般像 VSCode 或瀏覽器內的搜尋方向,是完全相反的。

 

而且我很常是在 iTerm2 裡面,

把記錄檔的部分內容印出,然後開始搜尋關鍵字,

這時我會希望我是依照時間順序來看找到的東西…

 

今天終於找到怎麼修正這個問題了~

在 iTerm2 > Preferences > Advanced 裡搜尋 Find 這個字,

可以看到一項 Swap Find Next and Find Previous

它的預設值是 Yes,代表要將「找下一個」和「找前一個」顛倒!

預設值會這麼怪,是因為 iTerm2 一開始就是這樣…

把它改成 No,就會變成「找下一個」就真的是往下找,比較符合直覺:

 

不過其實還有個缺憾,那就是假設有 10 個符合搜尋的字串,

那 iTerm 會顯示像 1/10, 2/10, … 代表這是第 1 個、第 2 個符合的字串等等,

但這裡的 1 代表的還是從最尾巴開始算的,

因此 10/10 代表的是「最上面」那個符合的字串,

不管我們在「Swap Find Next and Find Previous」這項的設定是什麼…

(本頁面已被瀏覽過 313 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料