Tmux

如何修復 tmux 鍵綁定?(升級到 3.0a 後)

  • March 27, 2021

我之前在 Kubuntu 19.10(我的鍵綁定工作)中使用 tmux,剛剛升級到 Kubuntu 20.04(綁定不再工作)。我不知道以前的 tmux 版本,但目前它是tmux 3.0a.

損壞的鍵綁定是:bind-key \ split-window -h -c '#{pane_current_path}'. 我可以手動呼叫split-window -h -c '#{pane_current_path}'來創建新窗格,但這幾乎是不可能記住和輸入的。

類似的鍵綁定:bind-key - split-window -v -c '#{pane_current_path}'仍然有效。我所有的其他配置似乎仍在工作。

我試著bind-key -n \ split-window...猜測這個-n論點可能會有所幫助,但它沒有。我不知道任何其他嘗試的可能性,或者如何解決/調試這個問題。

您將需要轉義反斜杠,或引用它:

bind-key \\ split-window -h -c '#{pane_current_path}'

或者

bind-key '\' split-window -h -c '#{pane_current_path}'

…否則你會得到一個錯誤:

unknown key: split-window

該錯誤來自tmux嘗試將命令分配給鍵 split-window(請注意初始空間,您通過使用 轉義它添加了該空間\)。

引用自:https://unix.stackexchange.com/questions/642380