- 復制模式搜索
要在tmux歷史記錄緩沖區中搜索當前窗口,請按Ctrl- b [進入copy mode。
如果您正在使用emacs鍵綁定(默認設置),請按Ctrl- s然后輸入要搜索的字符串,然后按Enter。按n再次搜索相同的字符串。按Shift- n進行反向搜索。按Escape兩次退出copy mode。您可以使用Ctrl- r反向搜索。
請注意,由於tmux可以控制鍵盤copy mode,所以Ctrl- s不管stty ixon設置如何(我希望stty -ixon在Bash中啟用向前搜索)都可以使用-。
如果您使用的是vi鍵綁定(Ctrl- b:set-window-option -g mode-keys vi),請按,/然后鍵入要搜索的字符串,然后按Enter。按n再次搜索相同的字符串。與emacs模式一樣,按Shift- n進行反向搜索。按q兩次退出copy mode。您可以使用?反向搜索。
- 查找窗口
如果要基於其中顯示的內容(也包括窗口名稱和標題但不包括歷史記錄)切換到窗口,(從打開多個窗口開始)請按Ctrl- b f然后鍵入要搜索的字符串,然后按Enter。如果找到該文本,您將切換到包含該文本的窗口。如果有多個窗口匹配,您將看到一個列表可供選擇。
更多tmux的快捷鍵
https://gist.github.com/ryerh/14b7c24dfd623ef8edc7
