1. 删除行首行号
许多时候粘贴自网页的代码前面会带有行号,去掉行首行号可使用如下vim命令:
:%s/^\d*//g
:g/^/s*$/d 删除只有空白的行:s//(/w/+/)/s/+/(/w/+/)//2/t/1 将 data1 data2 修改为 data2 data1:%s//(/w/+/), /(/w/+/)//2 /1/ 将 Doe, John 修改为 John Doe:%s//<id/>//=line(".") 将各行的 id 字符串替换为行号:%s//(^/</w/+/>/)//=(line(".")-10) .".". submatch(1) 将每行开头的单词替换为(行号-10).单词的格式,如第11行的word替换成1. word排序 :/OB/+1,$!sort