使Alt + h切换到Tmux中的左窗格

问题描述 投票:1回答:1

我正在尝试将Alt-h切换到Tmux中的左窗格。这不起作用:

bind -n M-h select-pane -L

cat中按Alt-h会在终端中生成以下输出:

$ cat
^[h

也就是说,看起来Alt在我的终端中生成^[。所以,在我的Tmux配置中,我也尝试过这种绑定:

bind -n ^[h select-pane -L

我已经将“^ [”作为文字的两个字符串(即“^”+“[”)以及您可以在Vim中访问的特殊“^ [”字符。都没有工作。

如何解决这个问题呢?

编辑:我主要使用xfce4-terminal作为我的终端模拟器,但我尝试使用gnome-terminal和xterm,问题仍然存在。

tmux
1个回答
0
投票

其实秘诀是你如何进入^[ ;-)

我假设您要编辑.vimrc

vim ~/.vimrc
  • 导航到正确的位置
  • 按我
  • 按ctrl-v
  • 按ctrl- [(在德国键盘上我必须按ctrl-altgr-8因为altgr-8是[

之后,您应该生成编写绑定所需的转义序列。

© www.soinside.com 2019 - 2024. All rights reserved.