1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586这里给出vim的全部快捷键,包括命令模式、插入模式、可视模式和选择模式:1. 命令模式下: 移动光标: h:左移一个字符 j:下移一行 k:上移一行 l:右移一个字符 0:移动到行首 $:移动到行尾 gg:移动到文件头 G:移动到文件尾 w:移动到下一个单词开头 b:移动到上一个单词开头 e:移动到当前单词结尾 Ctrl + f:向下翻页 Ctrl + b:向上翻页 编辑操作: i:进入插入模式 I:在行首插入 a:在光标后插入 A:在行尾插入 o:在下一行插入新行 O:在上一行插入新行 r:替换当前字符 x:删除当前字符 dd:删除当前行 yy:复制当前行 p:粘贴 u:撤销上一步操作 Ctrl + r:反撤销 :w:保存文件 :wq:保存并退出 :q:退出 :q!:强制退出 查找和替换: /:查找 n:下一个匹配项 N:上一个匹配项 :s/old/new/g:替换所有匹配项 :%s/old/new/g:替换整个文件中的所有匹配项 其他操作: :set nu:显示行号 :set nonu:关闭行号显示 :set hlsearch:高亮显示搜索结果 :set nohlsearch:关闭搜索结果高亮显示2. 插入模式下: Esc:退出插入模式,回到命令模式 Ctrl + c:同上 Ctrl + o:执行一次命令后回到插入模式 Ctrl + w:删除前一个单词 Ctrl + u:删除当前行3. 可视模式下: v:进入字符可视模式 V:进入行可视模式 Ctrl + v:进入块可视模式 y:复制选中的内容 d:删除选中的内容 p:粘贴 Esc:退出可视模式,回到命令模式4. 选择模式下: gh:向左选择一个字符 gj:向下选择一行 gk:向上选择一行 gl:向右选择一个字符 g0:选择到行首 g$:选择到行尾 gw:选择下一个单词 gb:选择上一个单词 gE:选择到当前单词结尾 y:复制选中的内容 d:删除选中的内容 p:粘贴 Esc:退出选择模式,回到命令模式以上是vim的全部快捷键,需要根据实际使用情况来学习和掌握。