我知道在Vim中使用行显示行号,:set nu但我真正想要的是使这些行号成为文件的实际内容,最好只是文件的某些部分.想要在vim之外工作cat -n fileName >> fileName.numbers .有什么建议使它在Vim内部工作吗?
您可以通过对行进行编号的程序传递文件,例如cat:
:%!cat -n
Run Code Online (Sandbox Code Playgroud)
要仅对某些行进行编号,请先以可视模式(命令V)选择行,然后键入:.提示符将更改为:'<,'>,您可以键入其余命令!cat -n.完整的命令是:
:'<,'>!cat -n
Run Code Online (Sandbox Code Playgroud)