Tmux
如何修復 tmux 鍵綁定?(升級到 3.0a 後)
我之前在 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
(請注意初始空間,您通過使用 轉義它添加了該空間\
)。