折腾了半天,总算把 Vim 9.2 装明白了

说实话,我一开始对 Vim 是有点抗拒的。周围总有人吹它多高效多强大,但我自己打开试过一次就退出来了------敲键盘不出字,光标乱跑,当时觉得这玩意是不是坏了。后来工作需要改配置文件,逼着我重新研究了一遍,这一研究才发现,之前是我没找对门路。

这篇就把我自己从下载、安装到上手的过程完整记一遍,给同样被 Vim 劝退过的人一个参考。我用的是 Windows,所以装的是 gVim 9.2。

先说说我为什么选 gVim

Vim 本身是命令行工具,但 Windows 下直接用命令行打开,对新手不太友好。gVim 是 Vim 的图形界面版本,有菜单栏、工具栏,鼠标也能点,相当于给 Vim 包了一层外壳,底子还是 Vim。

我对比过几个常用编辑器,Vim 免费、跨平台、资源占用极低,这几个点对我来说是刚需。Sublime Text 虽然界面好看,但要收费;Notepad++ 免费但只有 Windows 版。Vim 在三个系统上都能用,以后换 Mac 或者 Linux 也不用重新学另一套工具。

目前 Vim 最新稳定版是 9.2 系列,我装的就是 gvim_9.2.0000。官方说 9.2 修复了大量 bug,改进了 Vim9 script 的性能和稳定性,GUI 界面显示效果也优化过。

下载和安装,其实比想象中简单

下载倒是不难,官方网站直接下就行。Windows 用户建议选 gvim_9.2.0000_x64.exe(64 位版本),如果电脑比较旧的话也有 x86 版本可选。

为了方便大家下载,我已经给大家整理好了资源。资源链接放在下面,自取就好,如果链接失效,可以在评论区留言,我看到了会及时更新。

夸克网盘下载

安装过程是真的无脑,下一步到底就行,不过我还是把步骤列一下,免得有人卡在某个地方。

双击安装包,默认是中文简体界面,点 OK。

接着点下一步,同意许可协议,组件选择界面保持默认不要动,继续下一步。

选择安装路径那一步,默认装在 C 盘 Program Files 下面。我改到了 D 盘,点浏览选路径就行,然后点安装。

装完之后桌面上会出现三个快捷方式,这里有个点要说明一下:

  • gVim 是标准版,带 GUI 界面,菜单栏工具栏都有,鼠标键盘都能操作,日常编辑文件用这个就行。
  • gVim Easy(也叫 evim)是简化版,把 Vim 的模式操作隐藏了,打开就能直接打字,不用按 i 进入插入模式,适合不想学模式操作的普通用户。
  • gVim Read only 是只读模式,打开文件后只能看不能改,适合查看配置文件或者不想误改的文档。

我第一次装完看到三个图标是懵的,以为装错了什么东西。其实只需要记住用第一个 gVim 就够了。

第一次打开,我人傻了

双击打开 gVim,我敲键盘,屏幕上一个字母都不出来。当时以为软件坏了,查了才知道,Vim 启动后默认在普通模式(Normal Mode),这个模式下字母键是用来执行命令的,不是用来打字的。

要打字,必须先按 i 进入插入模式(Insert Mode),这时候才跟普通编辑器一样能输入。窗口底部会显示 "INSERT" 提示。按 Esc 回到普通模式。

Vim 有三种常用模式:普通模式、插入模式、可视模式。普通模式下按 i 进入插入,按 v 进入可视模式,可视模式用来选中文本。新手阶段记住这三个切换就够了。

还有个经典问题------退出。普通模式下输入 :q 回车退出,如果文件有修改还没保存,需要用 :wq 保存并退出,或者 :q! 强制退出不保存。网上有个段子就是"怎么退出 Vim",我当初也搜过这个问题,确实挺真实的。

Vim 的三种模式,我一开始也是绕晕的

普通模式是 Vim 启动后的默认模式。这个状态下键盘上的字母键都是命令,比如 dd 删除一行,yy 复制一行。按 Esc 可以从任何模式回到普通模式。

这个模式下的快捷键我整理了一下,比较常用的有这些,建议先记住这一批就够用了:

快捷键 作用
dd 删除当前行
yy 复制当前行
p 在光标后粘贴
P 在光标前粘贴
u 撤销上一步操作
Ctrl+r 恢复撤销的内容
h/j/k/l 分别向左/下/上/右移动光标
gg 跳到文件开头
G 跳到文件末尾

插入模式就简单了,按 i 进入,窗口底部会显示 "INSERT" 提示,这时候正常打字就行,编辑完按 Esc 回普通模式。【图】

可视模式是用来选中文本的,普通模式下按 v 进入,然后移动光标选中文字,选中后可以按 d 删除、按 y 复制,按 Esc 退出。

三种模式的切换方式整理成表格就是这样:

快捷键 从哪个模式 切换到哪个模式 说明
i 普通模式 插入模式 在光标前插入文字,最常用的进入方式
a 普通模式 插入模式 在光标后追加文字
o 普通模式 插入模式 在光标下方新开一行并进入插入模式
v 普通模式 可视模式 按字符选择文本
V 普通模式 可视模式 按行选择文本
Ctrl+v 普通模式 可视模式 按列选择文本
Esc 插入模式 普通模式 回到普通模式执行命令
Esc 可视模式 普通模式 退出选中状态回到普通模式

用 gVim 改文件的基本操作

搞懂模式之后,剩下的就是日常操作了。打开文件很简单,点菜单栏的 文件 > 打开,选你要编辑的文件就行。

编辑文件的话,我习惯先按 i 进入插入模式,窗口底部出现 "INSERT" 提示,然后正常打字。方向键移动光标,退格键删除,这些和普通编辑器一样。编辑完按 Esc 回普通模式。

保存文件用 :w 回车,在普通模式下输入就行。想另存为别的文件名,用 :w 新文件名。

退出的时候我一般用 :wq 保存并退出。如果不想保存,用 :q! 强制退出。如果不确定文件有没有改过,直接用 :q,有改动的话 Vim 会提示,不会直接关掉。

光标移动这一块,Vim 有自己的一套键位:h 左移、j 下移、k 上移、l 右移。说实话我用了一段时间才习惯,不过手不用离开字母区确实比方向键顺手。新手用方向键过渡也没问题,不丢人。

撤销和恢复是 u 和 Ctrl+R,Vim 的撤销历史很长,可以一直往回退到文件刚打开的状态,这个比记事本靠谱多了。

最后说一句

Vim 的学习曲线确实比普通编辑器陡一点,这个必须承认。但它的操作逻辑一旦上手,编辑效率确实有提升。我的建议是从 Windows 下的 gVim 开始,先用菜单和鼠标过渡,慢慢学键盘快捷键和命令模式,别急着一步到位。

我现在也就用了几个基础命令,但已经不想回 Notepad++ 了。这个工具值得花时间,慢慢玩。

相关推荐
陈哈哈11111 小时前
折腾了半天,总算把 OpenGL 的开发环境给装明白了
笔记
深圳老胡2 小时前
STM32F103 硬件 SPI 与软件 IO 模拟 SPI 最高速度差异详解
笔记·stm32·单片机·代码规范·1024程序员节
正弦波_Wave2 小时前
【Orcad原理图打印Pdf】
笔记·pdf
海绵宝宝的月光宝盒2 小时前
7-AutoCAD-参考线、多行文字、填充命令应用
经验分享·笔记·学习·职场和发展·课程设计·制造·cad
无锡银洲自动化2 小时前
汽包电极故障难发现?UDZ 智能电接点液位计调试小结
笔记·产品运营
n 55!w !1083 小时前
MySQL数据库笔记整理1
数据库·笔记·mysql
运维踩坑日记3 小时前
OpenStack 核心服务实战笔记
linux·运维·服务器·笔记·openstack
且撷相思红豆枝3 小时前
Simulink学习笔记(一)
笔记·学习·matlab
浪潮BB机3 小时前
2026考研网课录音转复习笔记工具实测横评
笔记·语音识别·效率工具·ai工具·录音转写·会议纪要