MacOS 上的 Tmux Alt 和 Esc 冲突

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

在设置 Neovim 时,我注意到 MacOS (13.5) 上的 tmux 存在此问题。

我在操作系统级别将 Caps Lock 键映射到 Esc。

# Bind alt+j to previous-window nav function
bind -n M-j previous-window
# Bind alt+k to next-window nav function 
bind -n M-k next-window

当我按 + j/k 时,应该(并且确实)切换窗口。但问题是,当我按 +j 时,也会切换窗口(以相同的方式),正如你可以想象的那样,这与 Neovim 发生了严重的冲突。

现在当我检查 mac 中的键盘查看器时。

它还表明,当我按

esc
esc
键时,我正在按键盘查看器上的
caps lock
。 (我无法获取此屏幕截图,因为当我单击
esc
时,“屏幕截图获取器”即 Cmd+shift+4 消失了。

这是怎么回事?当我注释掉上述命令时:

# Bind alt+j to previous-window nav function
bind -n M-j previous-window
# Bind alt+k to next-window nav function 
bind -n M-k next-window

然后问题就停止了。但显然我也失去了 Alt+j/k 切换窗口的预期行为。

macos vim tmux neovim keymapping
1个回答
0
投票

你的 tmux 前缀键是什么?

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