3

我正在处理几个我必须输入[ ] {的文档(使用美式键盘布局更容易(并且我使用得更多))但我还必须输入变音符号,例如ä,ö和ü。

通常,我会设置(我认为是标准的)Windows 快捷方式Alt+Shift来在这些布局之间切换。

这是不切实际的,因为有时我不确定当我需要德国布局时我是否已经在德国布局中(反之亦然)。

那么,有没有更好的方法来更改*OS 级别的 Vim 中的键盘布局?

我想它可以通过改变来解决,:map:imap除非真的被迫这样做,否则我宁愿不要将这些用于此类用途。

4

4 回答 4

1

当我需要德语布局时,我不确定我是否已经在德语布局中

你有启用语言栏吗?它应该有一个代表您当前设置的图标。

Microsoft 知识库文章:如何:在 Windows XP 中使用语言栏

于 2011-04-07T20:49:09.533 回答
1

我不认为有这样的选择——即使 vim 甚至可以为你做煎饼!任何程序都不太可能允许更改常规键的键盘布局,因为基本上任何操作系统都已经支持它。

于 2011-01-30T23:00:07.680 回答
1

如果您唯一需要的是轻松添加变音符号,Vim 内置了对添加这些字符的支持:

方法 1.在插入模式下键入:CTRL-K a:给 ä。
方法2。如果你使用:set digraph你可以输入a<BS>:给出相同的结果。

这些方法适用于任何需要变音符号的字符,只需分别使用CTRL+K o:CTRL+K u:

来源:http: //vim.wikia.com/wiki/Entering_special_characters

于 2011-06-04T06:49:54.783 回答
0

也许您可能对一些 Dvorak 布局感兴趣(我的是bépo,也许它适合您?)

于 2011-01-31T08:53:01.617 回答