我正在处理几个文档,我必须输入[
]
{
之类的东西(使用美式键盘布局会更加容易(我使用的是)更多))但我还必须输入ä,ö和ü等元音符号。
通常,我会设置(我认为是标准的)Windows快捷方式Alt+Shift
来切换这些布局。
这是不切实际的,因为有时我不确定当我需要德国布局时我是否已经处于德国布局(反之亦然)。
那么,是否有更好的方法可以在* OS-level上更改Vim中的键盘布局?
我想这可以通过更改:map
和:imap
来解决,但除非真的被迫,否则我宁愿不将这些用于此类目标。
答案 0 :(得分:1)
我认为没有这样的选择 - 即使vim甚至可以为你制作煎饼! 任何程序都不太可能允许更改常规键的键盘布局,因为基本上任何操作系统都支持它。
答案 1 :(得分:1)
当我需要德国布局时,我不确定我是否已经处于德国布局
您是否启用了语言栏?它应该有一个代表您当前设置的图标。
Microsoft知识库文章:HOW TO: Use the Language Bar in Windows XP
答案 2 :(得分:1)
如果您唯一需要的是轻松添加变音符号,Vim内置支持添加这些字符:
方法1。在插入模式中输入:CTRL-K a:
以提供ä。
方法2。如果您使用:set digraph
,则可以输入a<BS>:
以获得相同的结果。
这些方法适用于任何需要变音符号的角色,只需分别使用CTRL+K o:
或CTRL+K u:
。
答案 3 :(得分:0)
也许你可能会对一些Dvorak布局感兴趣(我的bépo,也许它适合你?)