进入编辑模式
记几个好用的,其他的都没啥用
insert
或者i
o
另起一新行插入I
行首插入 如果行首有空格则在空格之后插入A
行尾插入
另外命令模式下:u
撤销Ctrl+r
反撤销
块编辑
常见的场景批量注释/取消注释等
ctrl+v,上下左右选择,I,输入,ECS
插入ctrl+v,上下左右选择,d,ESC
删除
移动光标
只记这几个
- 箭头键
- 行首:
home
和数字0
;行尾:end
和$
- 屏幕首:
H
;屏幕中:M
;屏幕尾:L
- 文档首行:
gg
;文档尾行:G
查找
只记三个够用了
/
向下查找?
向上查找%
找光标所在括号的另一半
复制、删除、粘贴
dd
,4dd
,D
删除,删除4行,删除到行尾yy
,3yy
,p
复制,复制3行,粘贴
设置缩进
:set tabstop=4 # tab宽度位4个字符
:set shiftwidth=4 # 自动缩进位4个字符
显示行号
:set nu # 显示
:set nonu # 不显示