我想抛弃我现在的编辑。我觉得我还需要别的东西。这不会让我的手受到RSI的风险。我需要知道为什么要改变编辑器。我很高兴相信,当我80岁时,我将编码。
那里的所有大家伙都在使用Vim。我认识的唯一一个Emacs人是RMS。保罗格雷厄姆是一个Vi dude。
答案 0 :(得分:26)
.
(点) - 重复上一次编辑操作。当您需要执行一些类似的编辑时非常方便。
答案 1 :(得分:20)
答案 2 :(得分:19)
:help usr_12.txt
这将在帮助系统中引出一个讨论“聪明伎俩”的部分。如果那些不让你兴奋,我不知道会发生什么!
答案 3 :(得分:17)
最好的是你可以编辑代码的效率(这在编程中已经做了很多)。诸如
之类的命令然后可以非常快速地使用命名寄存器。要移动块,只需选择它,按d,然后移动到它的新位置并按p。比 Ctrl - C 和 Ctrl - V 快得多。使用“ud删除文本并将其移动到注册u(我将此文本用于注释模板)。
Vim还拥有您需要的所有脚本支持(使用它的本机脚本语言或使用Python,Ruby,......)
答案 4 :(得分:16)
星号。
*
效果:立即在光标下搜索下一个单词实例。
答案 5 :(得分:7)
数字。
在命令模式下 输入一个数字(任意位数) 输入命令。
该命令将被执行$次
即:
99dd
删除接下来的99行。
答案 6 :(得分:3)
快速启动时间。
编辑和观看之间的明显区别。 (你知道什么时候编辑)
你找到你想要的东西的唯一方法就是搜索“/”,这很好,因为它比你眼睛快得多。
但最好的命令是:
/ - 搜索字符串
ZZ - 退出
。 - 重复最后一次插入(我认为)
%! - 插入unix命令
答案 7 :(得分:2)
您为什么要确信开始使用其他编辑器?如果你对现在拥有的东西感到满意,坚持下去。如果没有,也许可以问一下你缺乏功能的编辑。
答案 8 :(得分:2)
使用“\_.
”处理搜索字符串中的多行正则表达式。在检查各种格式的4GB文本文件时,它已经多次挽救了我的生命。
答案 9 :(得分:2)
即使您使用的是Visual Studio,也有精彩的vsvim。
答案 10 :(得分:1)
可爱的内置正则表达式评估器。
答案 11 :(得分:1)
您应该将Caps Lock映射到Esc。这将使得退出插入模式感觉自然,而不是按下ESC键必须进行的笨拙移动。此外,谁还使用Caps Lock?
答案 12 :(得分:0)
我喜欢Vim的速度,但我发现它缺乏用于C ++开发的现代IDE的功能。带有viPlugin的Eclipse CDT是一个很好的折衷方案。
您可以获得Eclipse CDT提供的功能和源概述,以及Vim编码的速度和灵活性。
答案 13 :(得分:0)
也许阅读史蒂夫·洛什的文章“Come home to vim”是一个好的开始,或者 关于有趣的插件series of videos。并确保在网站vimcasts.org
上看到一些文章答案 14 :(得分:0)
答案 15 :(得分:-2)
要获得真正的灵感,你必须看到一位vim guru在行动。如果你没有本地大师,这里有一个激励你的视频。
http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related
如果您还不知道vim,代码导航,切片和切块的速度将与魔术无法区分。经过几个月的vim研究,相同的编辑速度似乎很平常。