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

Mic*_*ant 4 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
Run Code Online (Sandbox Code Playgroud)

更多细节:

tmux source ~/.tmuux.conf
Run Code Online (Sandbox Code Playgroud)

给出

$ tmux source ~/.tmux.conf
tmux source ~/.tmux.conf
unknown key:  split-window
history -a
Run Code Online (Sandbox Code Playgroud)

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

Art*_*ild 12

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

bind '\' split-window -h
Run Code Online (Sandbox Code Playgroud)

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

bind '"' split-window -h
Run Code Online (Sandbox Code Playgroud)

或者

bind "'" split-window -h
Run Code Online (Sandbox Code Playgroud)

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