一、Vim 基本模式
1、普通模式(Normal Mode):初始模式,用于导航和执行命令。
2、插入模式(Insert Mode):输入文本内容。
3、命令行模式(Command-Line Mode):执行保存、退出等操作。
二、模式切换
i:从普通模式进入插入模式(在光标前插入)。
Esc:从插入 / 命令行模式回到普通模式。
::从普通模式进入命令行模式。
三、Git 常用 Vim 操作
1、文本操作
i:进入插入模式,编辑提交信息。
Esc + :wq:保存并退出(w=write,q=quit)。
Esc + :q!:强制退出不保存(放弃提交)。2、 移动光标
在普通模式下:
h、j、k、l:左、下、上、右移动光标。
w:跳到下一个单词开头。
b:跳到上一个单词开头。
$:跳到行尾,^:跳到行首。
G:跳到文件末尾,1G 或 gg:跳到文件开头。3、 文本编辑
x:删除当前字符。
dd:删除整行。
yy:复制整行(yank)。
p:粘贴(paste)。
u:撤销上一步操作。
Ctrl + r:恢复撤销。