添加多行注释:
1、esc进入命令行模式;
2、Ctrl+v切换到块选择模式,然后移动光标选择要注释的多行;
3、按 大写I 插入,输入注释符号(eg. C/C++中输入//),然后按 两下 esc即可实现多行注释。
需要注意,按大写I 插入。
取消注释:
1、esc进入命令行模式;
2、Ctril+v切换到块选择模式,然后移动光标选择要取消注释的多行;
3、按x键取消注释。
替换
全文替换
%s/^/‘ -里面那个^是选中每行开头加‘
%s/$/‘, -里面$是选中每行结尾加‘,
如果是选中行的话是
先进入选择模式v
选中需要的内容 可以上下左右移动也可以是 hjkl移动
进入命令行模式 自动出来’<,’> 直接在后面输s/^/‘
切换选中模式 v是选中单个字符 V选中整行
I跳到行首 A跳到行尾
o在当前行下插入一新的空白行,并进入编辑模式
多行批量缩进 选中 按一次=
u撤销输入 esc返回正常模式按u撤销输入
视图模式下 复制y 粘贴p
dd可以做删除操作,但是内容是放在暂存区,按p的话可以将内容复制,相当于剪切粘贴
vim三种模式:I编辑模式,v视图模式,:命令行模式
vim 多窗口操作
## 窗口间循环移动
ctrl+w+w -左右窗口跳转
在编辑模式下输入
ngg 或者 nG
n为指定的行数(如25)
25gg或者25G 跳转到第25行.
在命令模式下输入行号n
: n
如果想打开文件即跳转
vim +n FileName
dd剪切 p粘贴
wqa关闭全部窗口
fg恢复原来窗口,定位原来文件的编辑位置