Vim Tip
1、替换第n1行到第n2行的内容
1 | :n1,n2/origin/replace/g |
2、替换整个文件的内容
1 | :%s/origin/replace/g |
3、移动n1-n2行(包括n1,n2)到n3行之下
1 | n1,n2 m n3 |
4、复制n1-n2行(包括n1,n2)到n3行之下
1 | :n1,n2 co n3 |
5、删除文件的空行
1 | :g/^$/d |
6、在文本中插入一个1到100的序列(来自池老师《说,谁才是最帅的编程工具?》)
1 | :r!seq 100 |
7、在当前的每一行文字前面增加“序号. ”(来自池老师《说,谁才是最帅的编程工具?》)
1 | :let i=1 | g /^/ s//\=i.". "/ | let i+=1 |
8、当前目录下(包括子文件夹)所有后缀为 java 的文件中的 apache 替换成 eclipse,那么在当前目录下依次执行如下命令:(来自池老师《说,谁才是最帅的编程工具?》)
1 | vim |