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