Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 是否有适用于vim的标准公共友好键集?_Windows_Macos_Vim_Keyboard Shortcuts - Fatal编程技术网

Windows 是否有适用于vim的标准公共友好键集?

Windows 是否有适用于vim的标准公共友好键集?,windows,macos,vim,keyboard-shortcuts,Windows,Macos,Vim,Keyboard Shortcuts,我已经看到了一些关于如何进行特殊vim键绑定的文档 由于我试图向同事推销vim(或者更准确地说,是免费的“nix文本编辑器”的概念),我希望让他们尽可能地无痛 与这种特殊方法相比,我是否可以将大量被广泛接受的文本放入.vimrc文件中,以使大多数“标准”mac或windows键盘快捷键的行为与这些系统上的大致相同?(例如,ctrl-s代表保存,ctrl-f代表搜索,ctrl-v代表“放置”)字符串,ctrl-w关闭,ctrl-q退出,或其中的某个子集/超集…) 谢谢你的帮助。如果需要的话,我很乐

我已经看到了一些关于如何进行特殊vim键绑定的文档

由于我试图向同事推销vim(或者更准确地说,是免费的“nix文本编辑器”的概念),我希望让他们尽可能地无痛

与这种特殊方法相比,我是否可以将大量被广泛接受的文本放入.vimrc文件中,以使大多数“标准”mac或windows键盘快捷键的行为与这些系统上的大致相同?(例如,ctrl-s代表保存,ctrl-f代表搜索,ctrl-v代表“放置”)字符串,ctrl-w关闭,ctrl-q退出,或其中的某个子集/超集…)

谢谢你的帮助。如果需要的话,我很乐意自己构建这些,但我想如果我要记录它以备将来使用,我最好链接出来,而不是重建车轮


在询问之前,我环顾了一下四周,但如果这是一个副本,请随意合并

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


它的目的是让习惯于在更传统的编辑器中编辑的人更容易处理事情。也就是说我从来没用过。我用艰苦的方式学习了vim,并不后悔。

mswin。vim
提供了许多典型的Windows键盘绑定,因此任何记事本用户都会对vim感到非常满意。你可以通过把

source $VIMRUNTIME/mswin.vim
进入您的
~/.vimrc
,cp.
:help mswin.vim

:set insertmode
(或通过
evim
启动)几乎通过默认插入模式将Vim变成记事本:-)


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

我只想向他们展示vim的强大功能(想想你想先展示什么),然后给他们展示纯vim。告诉他们配置自己的vim。将c-s c-f、c-c、c-v映射到这些函数(IMO)是个坏主意。无论如何,他们必须学习。骑马和开车不同,想开车吗?学习它。就这样,这真的和维姆相反。让他们通过
vimtutor
教程,告诉他们如果发现他们连续多次按同一个键/组合键,他们应该询问(和/或查找)正确的方法。我理解这个论点,这与我个人的学习方法是一致的。但根据这篇文章,不同的人有不同的学习风格。(我不认识作者,但他似乎相当聪明,我的同事也一样。他们都只是对同时学习一门语言和一个环境的想法表示怀疑,而不是在闲暇时添枝加叶——我也理解这种情绪。)谢谢!我一定去看看。谢谢。这看起来很完美。(我同意训练轮的观点——我个人更愿意直接投入。)