分割窗口:未找到命令。如何重新分配/重新映射 tmux 键来分割窗口?

分割窗口:未找到命令。如何重新分配/重新映射 tmux 键来分割窗口?

很长一段时间以来,我一直使用 tmux 来分割水平和垂直窗口

我发现默认的键映射很麻烦,因此我将垂直分割和水平分割从引号 ( ") 和百分比 ( %) 键重新映射为-|键。

我将它们重新映射到“|”和“-”,我发现这样更容易记住并且更容易输入(减少手的伸展!)

然而,在最新版本的 tmux 中,这种映射不再被识别。
我收到有关以下错误split-window: command not found

我仍然可以使用原来的键 - " 和 % - 没有问题

这是我之前使用过的映射:

bind | split-window -h -c '#{pane_current_path}'  # Split panes horizontal
bind - split-window -v -c '#{pane_current_path}'  # Split panes vertically

更多细节:

tmux source ~/.tmuux.conf

给出

$ tmux source ~/.tmux.conf
tmux source ~/.tmux.conf
unknown key:  split-window
history -a

更新:在映射键周围使用引号是可行的。

答案1

查看 .tmux.conf 后,错误似乎是绑定 \ 键而不带引号。正确的绑定将是:

bind '\' split-window -h

如果您想使用引号键,情况也是如此,在这种情况下您必须使用:

bind '"' split-window -h

或者

bind "'" split-window -h

接下来,您可以尝试添加第二个参数-c '#{pane_current_path}',看看它是否仍然有效。

相关内容