一、普通模式---》命令模式: 用:
在普通模式下:
在命令模式下:
注意左下角的冒号,代表进入了命令模式
那么退出命令模式用ESC(退出各种模式都用ESC之后会提到)
按了ESC后回到普通模式
二、普通模式---》插入模式:i,I,o,O,a,A
1、i:在光标所在字之前插入:
2、I:在光标所在行首插入
3、a:在光标所在字之后插入
4、A:在行尾插入:
5、o在光标下一行开辟新行进行插入:
6、O:在光标上一行开辟新行进行插入:
7、同样,插入模式---》普通模式:ESC
三、普通模式---》可视模式:v
可视模式---》普通模式:ESC,v,y,d
四、在普通模式下:
1、x:删除光标所在出的字符
2、d:删除当前整行字符
3、dd:删除当前整行字符
4、ndd:删除当前n行字符
5、dw / de:删除一个单词 / 删除一句话
6、d$:删除光标之后的一整行内容
7、dnw / dne:删除n个单词 / 删除n句话
8、y:复制光标所在行
9、yy:复制光标所在行
10、P/p:粘贴
11、gg:光标回到第一行最左边
12、G:光标回到最后一行最左边
13、ngg/nG:光标移动到第n行最左边
14、r+替换的字符 / R+替换的字符:替换光标所在字符
15、u:撤销命令(相当于平时用的Ctrl + z)
五、在命令模式下:
1、:q! / :wq!:保存文件内容并退出
2、:args:显示文件名称=====》
3、:e a.txt:打开a.txt
4、:saveas ~/b.txt:另存为~/b.txt
5、:split / :vsplit:切分窗口
6、set:设置选项,例:set nu:让左边有1、2、3这样的行号