有沒有辦法在 tmux 中搜尋下一個

有沒有辦法在 tmux 中搜尋下一個

我知道搜尋是使用 c^b / ,但它只能工作一次。有沒有一種方法可以繼續搜尋下一個而不需要每次都輸入搜尋關鍵字?

答案1

看來您指的是在複製模式下搜索,默認情況下通過Ctrl+b輸入[。然後/確實在 vi 模式下初始化向前搜尋(在 emacs 模式下是Ctrl+ s)。

有沒有一種方法可以繼續搜尋下一個而不需要每次都輸入搜尋關鍵字?

是的。第一次搜尋命中後n。要反向搜索,請使用Shift+ n。這些預設綁定在 vi 和 emacs 模式下是相同的。

這是來自的相關片段人 1 tmux

tmux 視窗可以處於多種模式之一。預設允許直接存取附加到視窗的終端。另一種是複製模式,它允許將視窗的一部分或其歷史記錄複製到貼上緩衝區,以便稍後插入到另一個視窗中。該模式透過命令進入copy-mode,預設綁定[。當list-keys從鍵綁定執行產生輸出的命令(例如 )時,也會輸入它。

可用的按鍵取決於選擇的是 emacs 還是 vi 模式(請參閱選項mode-keys)。根據模式支援以下鍵:

Function                  vi  emacs
[...]
Search again              n   n
Search again in reverse   N   N
Search backward           ?   C-r
Search forward            /   C-s

相關內容