在vim中使用命令:set number
可以在每行的开头添加数字。
但行号不是行内容的一部分,当你复制内容时,行号不会在其中,如何创建行号,并使其成为行内容的一部分,你可以复制和用每一行粘贴数字?
答案 0 :(得分:6)
我相信你正在寻找这条线:
:%s/^/\=line('.').' '/
这将为每行文本添加行号。 注意:
如果您使用的是Linux盒子,您可以考虑使用其他工具来获取行编号的文本输出,而不更改原始文本,例如:
nl file
cat -n file
awk '$0=NR" "$0' file
.....