目录
vim是一款多模式的编辑器
 
 命令模式下:
用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格
gg:定位到代码第一行
 n+shift+g 定位到任意一行/最后一行
 「 $ 」:移动到光标所在行的结尾
 「 ^ 」:移动到光标所在行的开头
 w:以单词为单位,向后移动,支持跨行
 b:以单词为单位,向前移动,支持跨行
n+yy:复制当前行
 n+p:粘贴内容到当前行之后
 n+dd:剪切/删除
u:对刚刚的操作进行撤销
 ctrl+r 对撤销后悔了
「 ~ 」:文本大小写互相转换
 n+r:替换光标所在字符
 n+x:向后删除一个或多个字符
 n+shift+x:向前删除一个或多个字符
 「 # 」:光标所在位置查找同名单词,跳转到最前面的那个单词,按n从后向前跳转找别的同名单词
视图模式能帮我们完成批量化注释
 
vim可以打开一个不存在的文件
 裸的vim也支持多文件编辑
 进入底层模式:vs 文件名
 光标所在位置就是正在编辑的文件,ctrl+ww 切换文件
历史上退出的时候光标在哪行,再打开的时候光标还在那行
 如果出现语法错误的时候,会显示第n行出现错误,vim 再进入文件的时候可以在文件名后跟 +n ,进去之后光标就会在第n行










