-
f、t的下一次重复操作可用 ; 代替 ',' 用来代替上一次重复操作
t可以理解为 until,直到的意思
g_ 移动到行尾非空白字符
$ 移动到行尾
() 在句子间移动,我理解吧,这个不常用
{} 在段落之间移动
H/M/L 跳转到屏幕的开头,中间和结尾(Lower)
zz把屏幕置为中间(光标位置放在正中间)
查看全部 -
编辑模式下:
ctrl + h 删除上一个字符
ctrl + w 删除上一个单词
ctrl + u 删除当前行(需要将光标移动到行尾)
以上命令在linux终端也适用!!
还有在终端下比如ctrl + a移动到行首,ctrl + e 移动到行尾
ctrl + b 光标前移,ctrl + f 光标后移
编辑模式下ctrl + c / ctrl + [ 可以回到普通模式,相当于esc
normal模式下使用gi快速跳转到最后一次编辑的地方
查看全部 -
插入模式下:
Ctrl + h 删除上一个字符 Ctrl + w 删除上一个单词 Ctrl + u 删除当前行 删除光标前面的内容
快速切换
Ctrl + [ 和 Ctrl + c(可能会终端某些插件) gi 快速切换到最后编辑的位置
查看全部 -
i 前插入
a 后插入
o 下一行插入
I 行前插入
A 行后插入O 上一行插入
:set nu 行号显示
:vs 横分屏
:sp 竖分屏
Normal 模式下使用v进入visual
使用V选择行
使用Ctrl+v进行方块选择
查看全部 -
静态检查
查看全部 -
格式化与静态检查
查看全部 -
补全插件
查看全部 -
python-mode
查看全部 -
搜索替换插件
查看全部 -
模糊搜索与批量替换
查看全部 -
成对编辑
查看全部 -
快速跳转到文件相应位置
查看全部 -
文件快速查找文件
查看全部 -
文件目录和搜索
nerdtree弥补了文件查找问题
查看全部 -
vim配色
查看全部 -
vim外观
查看全部
举报