vim使用笔记
基本操作
插入 i
保存 w
保存并退出 wq
不保存强制退出 q!
撤销 u
删除一行 dd
光标移动
移动到行首 0
移动到行尾 $
复制
文件内多行复制
esc模式下:
1、v 选中复制的区域
2、y 复制
3、光标移动到要复制的开头 p 复制完成
跨文件多行复制
1、先打开其中一个文件 vi file1
2、esc模式下:":vsp" 分为左右两个页面
3、esc模式下:":e file2"打开另一个文件
4、ctrl+w w 可以将光标在两个文件间切换
5、v y p 进行复制
多行插入
esc模式下:
1、ctrl + v 选中需要插入内容的行
2、shift + i 进入插入模式
3、输入要插入的内容,如多行注释,行首加#
4、esc 选中行都添加了相关内容
多行删除
多行全部删除
1、v 选中要删除的区域
2、shift + x 删除
多行删除注释
方法1:esc模式下
1、ctrl + v 选中多行需要删除注释符
2、x 删除选择字符
方法2:用命令
如删除2-9行的注释符:2,9 s/^#//
其中,"2,9"表示行数范围(可替换为:"%",表示所有行;"2,$",表示从第2行到最后一行);"s"表示替换;正则表达式"/#//"中,表示行首;"#"表示要删除的字符(另一个例子:"/^.{10}//"中,".{10}"表示删除10个"."字符 )。
更详细的参考:https://blog.csdn.net/sxy2475/article/details/76222012