使用非英语键盘在Vim上写得更快的最佳方法是什么?

时间:2010-06-14 17:08:15

标签: vim layout keyboard shortcuts

我通常使用Vim,它比其他编辑器能够更快地完成某些操作。然而,由于我住在阿根廷,我有一个拉丁美洲键盘,这使得Vim中的所有东西都相当慢(写/搜索,我必须按Shift + 7)。

由于我不想一直更改键盘布局(而且很难习惯按英文键盘中的符号),我想知道是否有vim插件(.vimrc文件)这可能对国际用户有用。

仅仅是为了它,这里是拉丁美洲键盘的布局:

alt text http://pages.slc.edu/~support/files/keyboard-layout-spanish-latin-american.png

顺便说一下,我很乐意去买英文键盘,不幸的是我使用的是笔记本电脑。

2 个答案:

答案 0 :(得分:3)

我很同情。你至少有几个选择:

  1. 既然你说你想买英文键盘,我建议你只需更改键盘布局。在Windows上,您可以在区域设置下执行此操作。在基本的Linux控制台上,您可以使用loadkeys。在X11下,您可以使用setxkbmap
  2. 就像它一样生活。 vim帮助将以这种方式最有意义。
  3. 搜索拉丁美洲键盘的语言地图。例如,请查看this one for dvorak
  4. 我使用Dvorak键盘布局,我只是按照它的方式使用它。如果有一两个非常麻烦的命令,请将它们映射到键盘上的简单内容。由于键盘布局不同,将不可避免地存在更容易的其他快捷方式,但整体效率将取决于您的布局和您使用的功能。

答案 1 :(得分:1)

您可以使用我的translit3插件在latin1键盘上输入非latin1符号。只需选择一个键盘布局并编写音译表即可使用其他符号。