在 Vim 命令模式默认使用瑞典语键盘布局后,将其键盘布局更改为英语

在 Vim 命令模式默认使用瑞典语键盘布局后,将其键盘布局更改为英语

我正在使用 GVim,它默认使用瑞典语键盘布局。有没有什么方法可以将其更改为英语键盘布局?

由于某些奇怪的原因,我无法访问setxkbmap此系统。所以我认为我无法在操作系统级别上做到这一点。我不在乎它在插入模式下是否保持英文,但我真的需要它在命令模式下保持英文。

答案1

选项keymap允许在插入模式下更改按键的含义,同时langmap在正常模式和可视模式下执行相同操作。

注意这些选项要求 Vim 使用 和 编译+keymap+langmap你可以使用 命令 检查它们是否在你的 Vim 上可用:version

另一个选择是使用另一个外部布局切换器,如xkb-switch。有一个 vim 插件可用于访问它:

我不知道瑞典语键盘,但这个插件可能也有用:

最后,更多信息可参见这是 Stack Overflow 上类似问题的答案

相关内容