Vim中最有说服力的命令是什么?

Fli*_*man 13 vim editor

我想抛弃我现在的编辑.我觉得我还需要别的东西.这不会让我的手受到RSI的风险.我需要知道为什么要改变编辑器.我很高兴相信,当我80岁时,我将编码.

那里的所有大家伙都在使用Vim.我认识的唯一的Emacs家伙是RMS.保罗格雷厄姆是一个Vi dude.

Lin*_*lin 26

.(点) - 重复上一次编辑操作.当您需要执行一些类似的编辑时非常方便.


whi*_*ney 19

:help usr_12.txt

这将在帮助系统中引出一个讨论"聪明伎俩"的部分.如果那些不让你兴奋,我不知道会是什么!


Max*_*tor 16

星号.

*
Run Code Online (Sandbox Code Playgroud)

其效果:立即在光标下搜索下一个单词实例.

  • 另外值得一提#,除了向后搜索外,它也是一样的. (2认同)

Rom*_*šil 16

最好的是你可以编辑代码的效率(这在编程中已经做了很多).诸如的命令

  • cw改变一个词
  • dw删除一个单词
  • ct,将所有文本更改为下一个逗号
  • ci(更改您当前所在括号的内容
  • xp纠正拼写错误("脾脏" - >光标在l - > xp - >"拼写")
  • o在下面插入一个新行并开始编辑
  • O在上面插入一个新行

然后可以非常快速地使用命名寄存器.要移动块,只需选择它,按d,然后移动到它的新位置并按p.比Ctrl- CCtrl- 快得多V.使用"ud删除文本并将其移动到注册u(我将此文本用于注释模板).

而且Vim还拥有您需要的所有脚本支持(使用它的本机脚本语言或使用Python,Ruby,...)


Ken*_*ric 7

数字.

在命令模式下键入一个数字(任意位数)键入命令.

该命令将被执行$次

即:

99dd

删除接下来的99行.

  • 或78a/<ESC>写出78次字符'/'(用于评论装饰) (5认同)