使用vim在行首加入行号 有下面几种方法: :%s/^/\=line(".")." "/ :%s/^/\=printf(‘%4s ‘,line(‘.’)) 有下面几种方法: :%s/^/\=line(".")." "/ :%s/^/\=printf(‘%4s ‘,line(‘.’)) 在linux下面可以使用 cat和nl工具: :%!cat -n