[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」這項的設定是什麼…
(本頁面已被瀏覽過 358 次)