如何在vim中的行范围中添加行号?不像":set nu" - 这只显示数字,但不会将它们添加到文件中.
vim line-numbers
考虑以下Vim ex命令,
:let i=1 | '<,'>g/^/ s/^\ *-/\=i/ | let i+=1
它用选定行中的有序数替换标题短划线.
我不明白为什么这个命令作为从所选行的第一行到最后一行的循环.也就是说,怎么g能一遍let i+=1又一遍地重复.
g
let i+=1
vim
vim ×2
line-numbers ×1