技巧10-用次数做简单的算术运算

  1. 大多数普通模式命令可以再执行时指定次数,可以利用这个功能来做简单的算术运算。
  2. <C-a>和<C-x>命令分别对数字执行加和减操作。
  3. 光标移到字符5上,执行10<C-a>就会变成15。
  4. 查看<C-a>Vim帮助文档:h ctrl-a
  5. 想要做如下操作该怎么办呢? 把"background-position:0px 0px" 前面的0px改为-180px。
  • 方案1:先f0查找第一个0,再i-18<Esc>
  • 方案2:180<C-x>
  • 方案1和方案2中,方案2里ctrl-x有查找并修改值的功能,所以可以省了f0的步骤。但是如果是要改后面的0px那么就省不了了。
  1. 008 <C-a>后是多少?
  • 答案是:9
  • 原因:Vim默认吧0开头的数字解释为八进制。
  • 可以在vimrc里面修改为十进制 set nrformats=