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

posted @ 2018-09-26 20:56  surimj  阅读(141)  评论(0编辑  收藏  举报