Vim编辑器

轻量开源的模态编辑器,支持Windows/macOS/Linux,以键盘为中心的高效编辑体验,插件生态丰富,程序员必备工具

Vim命令核心功能

以键盘为中心的极致编辑效率,重塑文本编辑体验

模态编辑系统

普通模式(导航/编辑)、插入模式(输入)、可视模式(选择),告别鼠标依赖

高效快捷键

dd删除行、yy复制行、gg跳转顶部、:%s/old/new/g全局替换,操作如本能反应

强大插件生态

支持Vim脚本/Lua扩展,NERDTree文件树、YouCompleteMe补全、ALE语法检查等

语法高亮与缩进

支持200+编程语言,自动缩进、括号匹配、代码折叠,专注编码逻辑

极致轻量与速度

单文件可执行(~10MB),启动毫秒级,老旧设备也能流畅运行

跨平台一致体验

Windows/macOS/Linux全支持,配置文件(.vimrc)跨系统通用

免费下载 Vim

官方原版与国内镜像,支持GUI(gVim)与命令行(Vim)版本

Vim 9.0 稳定版

最新稳定版 v9.1.1825 | 支持Windows/macOS/Linux | 含GUI(gVim)与CLI版本 | 开源免费

版本信息

  • 版本号:Vim 9.1.1825 (稳定版)
  • 发布日期:2026-1-20
  • 系统要求:Windows 7+/macOS 10.13+/Linux 内核3.2+
  • 包含组件:Vim CLI + gVim GUI + 中文帮助文档
  • 许可证:Charityware (鼓励捐赠给ICCF)

Vim 安装教程

三分钟完成安装,开启高效编辑之旅

1

下载对应版本

根据系统选择安装包:
• Windows:选gvim90.exe(GUI版)或vim90.zip(CLI版)
• macOS:选MacVim.dmg或通过Homebrew安装
• Linux:选vim-9.0.tar.bz2(源码)或用包管理器

# macOS(Homebrew):
brew install vim

# Ubuntu/Debian:
sudo apt install vim
2

运行安装程序

Windows:双击.exe → 默认安装路径(C:\Program Files\Vim) → 勾选"创建桌面快捷方式"
macOS:双击.dmg → 拖拽MacVim到Applications文件夹
Linux源码编译:解压后执行./configure && make && sudo make install

# Linux源码编译示例:
tar -xf vim-9.0.tar.bz2
cd vim90/src
./configure --enable-multibyte
make
sudo make install
3

验证与配置

安装后打开终端,输入vim --version验证版本。首次使用建议复制默认配置:
cp /usr/share/vim/vim90/vimrc_example.vim ~/.vimrc,添加中文支持需在.vimrc中加入set encoding=utf-8

# 基础.vimrc配置示例:
set number " 显示行号
set tabstop=4 " Tab=4空格
syntax on " 开启语法高亮
set mouse=a " 启用鼠标

常见问题解答

新手必看的高频问题汇总

Vim是完全免费的吗?需要付费吗?

Vim基于"Charityware"协议,完全免费使用,无需付费。作者鼓励用户向ICCF(国际儿童慈善组织)捐款,但不强制。个人和商业用途均无限制。

如何退出Vim?为什么按ESC没反应?

经典问题!正确步骤:1. 按ESC确保在普通模式(多次按直到左下角无提示);2. 输入:q!强制退出不保存,或:wq保存退出。若ESC无效,尝试Ctrl+[替代。

如何安装Vim插件?推荐哪些插件?

推荐用插件管理器如vim-plug
1. 下载plug.vim到~/.vim/autoload/
2. 在.vimrc中添加插件列表
3. 重启Vim执行:PlugInstall
常用插件:NERDTree(文件树)、YouCompleteMe(补全)、vim-airline(状态栏)。

Vim配置文件(.vimrc)在哪里?

配置文件路径:
• Linux/macOS:~/.vimrc(用户目录)
• Windows:C:\Users\用户名\_vimrc
若无此文件,手动创建一个即可,重启Vim生效。

Vim支持中文输入吗?如何设置?

支持。在.vimrc中添加:
set encoding=utf-8(文件编码)
set fileencodings=ucs-bom,utf-8,gbk,default,latin1(自动识别编码)
确保系统已安装中文字体,输入法切换正常即可。