我想抛弃我现在的编辑.我觉得我还需要别的东西.这不会让我的手受到RSI的风险.我需要知道为什么要改变编辑器.我很高兴相信,当我80岁时,我将编码.
那里的所有大家伙都在使用Vim.我认识的唯一的Emacs家伙是RMS.保罗格雷厄姆是一个Vi dude.
.
(点) - 重复上一次编辑操作.当您需要执行一些类似的编辑时非常方便.
录制宏
:help usr_12.txt
这将在帮助系统中引出一个讨论"聪明伎俩"的部分.如果那些不让你兴奋,我不知道会是什么!
星号.
*
其效果:立即在光标下搜索下一个单词实例.
最好的是你可以编辑代码的效率(这在编程中已经做了很多).诸如的命令
cw改变一个词
dw删除一个单词
ct,将所有文本更改为下一个逗号
ci(更改您当前所在括号的内容
xp纠正拼写错误("脾脏" - >光标在l - > xp - >"拼写")
o在下面插入一个新行并开始编辑
O在上面插入一个新行
然后可以非常快速地使用命名寄存器.要移动块,只需选择它,按d,然后移动到它的新位置并按p.比Ctrl- C和Ctrl- 快得多V.使用"ud删除文本并将其移动到注册u(我将此文本用于注释模板).
而且Vim还拥有您需要的所有脚本支持(使用它的本机脚本语言或使用Python,Ruby,...)
数字.
在命令模式下键入一个数字(任意位数)键入命令.
该命令将被执行$次
即:
99dd
删除接下来的99行.