vim常用编辑和视图(个人笔记)
2026/5/8 1:07:47 网站建设 项目流程

目录

命令模式

光标移动

编辑操作

撤销/重做

查找

底行模式

进入方式:按 :

常用指令

常用vim视图、

命令模式 (Command Mode) - 中枢

插入模式 (Insert Mode) - 写代码/文字

底行模式 (Last Line Mode) - 保存/退出/设置

替换模式 (Replace Mode) - 覆盖文字

可视块模式 (V-BLOCK) - 列操作


命令模式

  • 光标移动

    • gg:回到文件第一行。
    • G(Shift+g):跳到文件最后一行。
    • nG:跳到第 n 行。
    • $(Shift+4):跳到行尾。
    • ^(Shift+6):跳到行首。
    • h/j/k/l:左/下/上/右。
    • w:向后移一个单词。
    • b:向前移一个单词。
  • 编辑操作

    • yy:复制当前行。
    • p:粘贴。
    • dd:剪切(删除)当前行。
    • x:删除光标处字符。
    • Shift+x:删除光标左侧字符。
    • r:替换光标所在字符。
    • R(Shift+r):批量替换(进入替换模式)。
    • Shift+~:大小写切换。
  • 撤销/重做

    • u:撤销。
    • Ctrl+r:重做(撤销 u 操作)。
  • 查找

    • Shift+3(即/):选中单词或查找。
    • 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)-写代码/文字

    • 进入:在命令模式下按iao等(图中简写为aio)。
    • 退出:按Esc返回命令模式。
  • 底行模式 (Last Line Mode)-保存/退出/设置

    • 进入:在命令模式下按:(冒号,即Shift + ;)。
    • 常用指令wq(保存退出)。
    • 退出:执行完命令后自动返回命令模式,或按Esc取消。
  • 替换模式 (Replace Mode)-覆盖文字

    • 进入:在命令模式下按Shift + r(即R)。
    • 退出:按Esc返回。
  • 可视块模式 (V-BLOCK)-列操作

    • 进入:在命令模式下按Ctrl + v
    • 操作:配合hjkl进行区域(块)选择。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询