vim 模式
模式转换
编辑模式 -> 输入模式
i: 在当前光标所在字符的前面,转为输入模式。
a: 在当前光标所在字符的后面,转为输入模式
o: 在当前光标所在行的下方,新建一行,并转为输入模式
I: 在当前光标所在行的行首,转换为输入模式
A: 在当前光标所在行的行尾,转换为输入模式
O: 在当前光标所在行的上方,新建一行,并转为输入模式
输入模式 -> 编辑模式
ESC
编辑模式 -> 末行模式
:
末行模式 -> 编辑模式:
ESC
注意:输入模式和末行模式之间不能直接切换
关闭文件
1、末行模式关闭文件
:q 退出
:wq 保存并退出
:q! 不保存并退出
:w 保存
:w! 强行保存
:wq --> :x
2、编辑模式下退出
ZZ: 保存并退出
移动光标(编辑模式)
、逐字符移动:
h: 左
l: 右
j: 下
k: 上
2、以单词为单位移动
w: 移至下一个单词的词首
e: 跳至当前或下一个单词的词尾
b: 跳至当前或前一个单词的词首
3、行内跳转:
0: 绝对行首
^: 行首的第一个非空白字符
$: 绝对行尾
4、行间跳转
gg: 第一行
G:最后一行
5、末行模式
.: 表示当前行
$: 最后一行
+