目录命令模式光标移动编辑操作撤销/重做查找底行模式进入方式按 :常用指令常用vim视图、命令模式 (Command Mode) - 中枢插入模式 (Insert Mode) - 写代码/文字底行模式 (Last Line Mode) - 保存/退出/设置替换模式 (Replace Mode) - 覆盖文字可视块模式 (V-BLOCK) - 列操作命令模式光标移动gg回到文件第一行。GShiftg跳到文件最后一行。nG跳到第 n 行。$Shift4跳到行尾。^Shift6跳到行首。h/j/k/l左/下/上/右。w向后移一个单词。b向前移一个单词。编辑操作yy复制当前行。p粘贴。dd剪切删除当前行。x删除光标处字符。Shiftx删除光标左侧字符。r替换光标所在字符。RShiftr批量替换进入替换模式。Shift~大小写切换。撤销/重做u撤销。Ctrlr重做撤销 u 操作。查找Shift3即/选中单词或查找。n逆向查找下一个。底行模式进入方式按:常用指令w保存。q退出。q!强制退出。ZZ保存并退出。set nu显示行号。set nonu取消行号。%s/dst/src/替换命令。vs new_src垂直分屏打开文件。:! command(命令)不退出 Vim直接执行 Shell 命令/字符查找文件中字符附加vim 文件名 n行数!V执行最近一次的命令常用vim视图、命令模式 (Command Mode)-中枢这是所有操作的起点和终点。按Esc可以随时从其他模式回到这里。插入模式 (Insert Mode)-写代码/文字进入在命令模式下按i、a、o等图中简写为aio。退出按Esc返回命令模式。底行模式 (Last Line Mode)-保存/退出/设置进入在命令模式下按:冒号即Shift ;。常用指令wq保存退出。退出执行完命令后自动返回命令模式或按Esc取消。替换模式 (Replace Mode)-覆盖文字进入在命令模式下按Shift r即R。退出按Esc返回。可视块模式 (V-BLOCK)-列操作进入在命令模式下按Ctrl v。操作配合hjkl进行区域块选择。