1、vim进行文本替换
替换所有行的内容:%s/from/to/g
%s:所有的行
from:可以是正则表达式,被替换的内容
to:替换词
g:对整行都进行替换操作
其他用法的(当行,范围)参考网址:https://www.cnblogs.com/david-wei0810/p/6385988.html
https://blog.csdn.net/glorin/article/details/6317098
2、vim编辑多行
实现需求:在第2行到第10行,同时输入test.
1. 光标移动到第2行的行首
2. 按ctrl + v,进入可是块模式
3. 光标移动到第10行的行首
4. 按i(大写字母),进入编辑模式
5. 输入test.
6. 最后,按ESC键
3、删除
3.1、单行删除
esc模式下,找到对应行,键入dd
3.2、需求:删除第7-19行
在ESC模式下,输入
$:7,19d
7:待删除起始行
19:待删除末尾行
d:执行删除命令
4、vim批量缩进
在ESC模式下,输入
$:7,19<
回退一个缩进
$:7,19>
前进一个缩进