是否有适用于vim的标准公共密钥集?

时间:2014-05-15 14:26:54

标签: windows macos vim keyboard-shortcuts

我已经看过几个关于如何进行ad-hoc vim密钥绑定的文档。

由于我试图向同事推销vim(或者更确切地说是一般的免费文本编辑器的想法),我希望能让它变得无痛为他们尽可能。

在与该临时方法的合同中,是否有一个广泛接受的文本的批发块,我可以将其放入 .vimrc 文件中,以便制作大多数"标准&# 34; mac或windows键盘快捷键的行为与它们在那些系统上的行为大致相同吗?(例如,ctrl-s用于保存,ctrl -f用于显示搜索,ctrl-v用于" put"一个字符串,ctrl-w关闭,ctrl-q退出,或者那些子集/超集......)

感谢您的帮助。如果需要的话,我很乐意自己构建这些,但我想如果我将其记录下来以备将来使用,我不妨链接而不是重建轮子。

我在询问之前做了一些调查,但如果这是重复的,请随意合并。

2 个答案:

答案 0 :(得分:1)

有奶油。它是一个vim插件,以插入模式启动并重新绑定ctrl-c复制,ctrl-v粘贴等...

http://cream.sourceforge.net/home.html

它旨在让那些习惯于在更传统的编辑器中编辑的人更容易。那说我从来没用过它。我很难学习vim并且不后悔。

答案 1 :(得分:1)

mswin.vim提供了许多典型的Windows键绑定,因此任何 Notepad 用户都会对Vim感到满意。您可以通过添加

来启用它
source $VIMRUNTIME/mswin.vim

进入~/.vimrc,cp。 :help mswin.vim

:set insertmode

(或从evim开始)几乎将Vim变为记事本,默认为插入模式: - )

缺点类似于自行车的训练轮:它允许一些快速的成功,但总体上需要更长时间才能变得精通。 (我个人从mswin.vim开始,逐渐减少了映射。)