Vim
Vim 是一款强大的文本编辑器,基于键盘操作,提供丰富的插件与脚本支持,适合对效率与自定义高度要求的开发者。
程序员、系统管理员和写作爱好者用它来高效创建和修改任何文本——从代码到配置文件,从邮件到TeX文档。Vim是vi的增强版,内置数百种编程语言语法高亮、插件系统和多级撤销树,被许多用户视为完整的IDE。
| 收费 | 免费(GPL兼容许可证,慈善软件) |
|---|---|
| 平台 | Unix/Linux、macOS、Windows |
| 中文 | 帮助文件有中文翻译,官方站点以英文为主 |
| 用途 | 高效文本编辑、编程、配置编辑 |
Vim 9.2(2026年2月发布)带来了Vim9脚本语言的重大进化:原生支持枚举(Enum)、泛型函数(Generic functions)和元组(Tuples)。diff模式新增linematch算法和字符级差异对比。补全功能加入模糊匹配和寄存器补全。默认值针对高DPI显示、历史记录和退格键行为做了现代化调整。最新补丁为9.2.0838,GTK 4 GUI后端已合并到master分支(2026年5月),可在X11和Wayland上运行,构建时需指定--enable-gui=gtk4。
Vim不是手把手教学的编辑器,而是需要学习的工具。它适合愿意投入时间掌握快捷键和模式操作的用户。初学者可以从Vim内置的vimtutor(:help tutor)开始,或玩Vim Adventure游戏(用h/j/k/l移动光标闯关)。官方文档系统通过:help命令提供超链接参考,最新在线版由Carlo Teubner维护在vimhelp.org。另有约十几本相关书籍,包括可自定价格的《Use Vim Like A Pro》电子书(最低0元)。
Vim是慈善软件(charityware),采用GPL兼容许可证,完全免费分发。开发者请求用户如果觉得有用,向乌干达儿童慈善机构Kuwasha捐款。网站广告和链接收入也全部捐给Kuwasha。Bram Moolenaar去世后,由Christian Brabandt继续维护,并延续支持Kuwasha的传统。
Q1:Vim和vi有什么区别?
A1:Vim是vi的改进版,提供更完整的功能集:多级撤销、插件系统、语法高亮、可视化模式、跨平台支持(Unix/Linux、macOS、Windows)。几乎所有Unix系统和macOS都内置vi,而Vim需要单独安装。
Q2:Vim 9.2的GTK 4 GUI怎么启用?
A2:从源代码构建时添加--enable-gui=gtk4选项。GTK 4后端支持X11和Wayland,GTK 3仍是默认后端(--enable-gui=auto),现有构建不受影响。该后端于2026年5月合并到master分支,目前为可选试用阶段。
Q3:Vim的脚本和插件在哪里下载?
A3:官方脚本仓库在vim.org/scripts,截至2026年7月20日共有6,008个脚本,累计下载超2182万次。支持通过插件管理器(如vim-plugin-manager,需Vim 8.2+和+job/+channel功能)或手动安装。
更多同类工具与网站,可在文本编辑器分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论