【发布时间】:2014-05-15 14:26:53
【问题描述】:
我已经看过一些关于如何进行 ad-hoc vim 键绑定的文档。
由于我正在尝试向同事推销 vim(或者,更准确地说,一般是免费的 'nix 文本编辑器的想法),我希望让他们尽可能轻松。
与那种特别的方法相比,我可以将大量广泛接受的文本放入 .vimrc 文件中,以制作大多数“标准”mac 或 windows键盘快捷键的行为与它们在这些系统上的行为大致相同?(例如,ctrl-s 用于保存,ctrl-f 用于启动搜索,ctrl-v 用于“放置”字符串,ctrl-w 用于关闭, ctrl-q 退出, 或其中的一些子集/超集...)
感谢您的帮助。如果需要,我很乐意自己构建这些,但我认为如果我记录它以供将来使用,我不妨链接而不是重建轮子。
在询问之前我做了一些环顾四周,但如果这是重复的,请随意合并。
【问题讨论】:
-
我只是向他们展示 vim 的强大功能(想想你想先展示什么),然后给他们纯 vim。告诉他们配置自己的vim。将
c-s c-f, c-c, c-v映射到这些函数是(IMO)坏主意。无论如何,他们必须学习。骑马和开车不一样,要开车吗?学习它。就是这样。 -
这真的违背了 vim 的本质。让他们通过
vimtutor教程,并告诉他们如果他们发现他们连续多次按下相同的键/组合,他们应该询问您(和/或查找)正确的方法。 -
我理解这个论点,这与我个人的学习方法很相配。但是根据这篇文章,不同的人有不同的学习方式。 bit.ly/1jxVrTJ(我不认识作者,但他似乎相当聪明,我的同事也是。他们都只是对同时学习语言和环境的想法表示怀疑,而不是在他们的休闲——我也理解这种情绪。)
标签: windows macos vim keyboard-shortcuts