我之前在 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
论点可能会有所帮助,但事实并非如此。我不知道还有其他可以尝试的可能性,也不知道如何解决/调试这个问题。
答案1
您需要转义反斜杠,或引用它:
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
(请注意初始空格,您通过使用 转义它来添加该空格\
)。