Skip to main content
vim = vi improved,源自 Bill Joy 1976 年开发的 vi (visual editor)。 Vim 是模式编辑器,与多数所见即所得编辑器最大的区别在于「按键 = 命令」。

1. 三大模式

初学者最常见的困惑:「我打字怎么变成奇怪的命令?」——因为还在普通模式。先按 i 进入插入模式再输入。

2. 进入插入模式

3. 移动(Motion)

4. 编辑

删除在 vim 中等同剪切——内容会进入默认寄存器,可用 p 粘贴。
Vim 的强大之处在于 operator + motion 组合:d3w 删 3 个 word、y$ 复制到行尾、c2j 修改下两行……自由组合即「Vim 语言」。

5. 搜索与替换

使用命令行模式下的 :s 命令。
替换中的特殊字符

6. 可视模式(Visual)

进入可视模式后选中区域,再按 dyc><= 等执行对应操作。

7. 文件与窗口

8. 速查表

活下来 (Survival)

  1. Esc 回到普通模式
  2. i 进入插入模式开始打字
  3. :wq 保存退出
  4. :q! 不保存退出
  5. u 撤销

提效 (Productivity)

  • dd yy p 行级剪切复制粘贴
  • gg=G 自动缩进整个文件
  • . 重复上次编辑
  • Ctrl+v 块编辑:批量加注释 / 对齐
  • :%s/old/new/gc 全局替换并确认
系统自带交互式入门教程:终端运行 vimtutor 即可,约 30 分钟覆盖核心操作。