Vim 是一款功能强大的文本编辑器,以其高效性和可定制性著称。以下是 Vim 的基础使用教程,适合初学者快速上手:


1. 安装 Vim

  • Linux/macOS​:通常已预装,若无可通过包管理器安装(如 sudo apt install vim)。
  • Windows​:下载 gVim 或通过 Chocolatey 安装。

2. 启动与退出

  • 启动​:终端输入 vimvim 文件名(打开文件)。
  • 退出​:
    • 普通模式按 :q(无修改时退出)。
    • :q! 强制退出(放弃修改)。
    • :wq 保存并退出。

3. Vim 的三种模式

  1. 普通模式(Normal Mode)​​:

    • 默认模式,用于导航和操作文本。
    • Esc 从其他模式返回。
  2. 插入模式(Insert Mode)​​:

    • i(光标前插入)、a(光标后插入)、o(新行插入)进入。
    • 直接输入文本。
  3. 命令模式(Command Mode)​​:

    • 普通模式下按 : 进入,输入命令(如保存、退出)。

4. 基础操作

移动光标(普通模式)​

  • h ← / j ↓ / k ↑ / l
  • 0 行首 / $ 行尾
  • gg 文件开头 / G 文件末尾
  • Ctrl + f 下一页 / Ctrl + b 上一页

编辑文本

  • i 进入插入模式
  • x 删除当前字符
  • dd 删除整行
  • yy 复制当前行
  • p 粘贴
  • u 撤销 / Ctrl + r 重做

搜索与替换

  • /关键词 向下搜索 / ?关键词 向上搜索(按 n 跳转下一个)。
  • :%s/旧文本/新文本/g 全局替换。

5. 保存文件

  • :w 保存
  • :w 文件名 另存为新文件
  • :wq 保存并退出

6. 分屏与多文件

  • :sp 水平分屏 / :vsp 垂直分屏
  • Ctrl + w + 方向键 切换分屏
  • :e 文件名 打开新文件

7. 配置 Vim

  • 配置文件:~/.vimrc(Linux/macOS)或 _vimrc(Windows)。

  • 示例配置:

    set number        " 显示行号
    set tabstop=4     " Tab 缩进4空格
    syntax on         " 语法高亮
    

8. 学习建议

  1. 运行 vimtutor(终端输入命令)完成官方交互教程(约30分钟)。
  2. 练习常用操作(如 dd, p, /搜索)。
  3. 逐步掌握高级功能(宏、插件等)。

常用快捷键备忘

操作快捷键
保存:w
退出:q
复制行yy
粘贴p
撤销u
搜索/关键词
全局替换:%s/old/new/g

掌握这些基础后,你会逐渐体会到 Vim 的编辑效率!