Gvim:禁用插入重音/unicode字符的 alt-letter 行为?

Gvim:禁用插入重音/unicode字符的 alt-letter 行为?

我使用 alt-j、alt-l、alt-i 和 alt-k 来转到当前行的开头/结尾/顶部/底部。多年来,我注意到 alt 键的压力很大,所以现在我决定尝试其他映射。但由于我已经习惯了旧的映射,我发现自己在插入模式下不断按下 alt-something 导致一些 unicode 字符出现,非常烦人!

有没有办法禁用它们?即当我按下 alt-letter 时什么也没有出现。

使用 Win7 x64,gvim

答案1

尝试这样的操作:

:imap <M-j> <nop>

看:

:help <nop>

答案2

在 gvim 中,正如您所说,如果您使用:set winaltkeys=yesalt 组合键,则无法映射。如果存在具有给定快捷键的菜单,它将改为激活菜单。否则它什么也不做。您可能需要在 guioptions 选项中使用“m”才能使其工作。

相关内容