Windows下载、安装neovim-v0.12.4(附安装包nvim-win64.msi)

文章目录

    • [1. Neovim 简介](#1. Neovim 简介)
    • [2. v0.12.4 版本亮点](#2. v0.12.4 版本亮点)
    • [3. 获取安装包](#3. 获取安装包)
    • [4. 快速开始](#4. 快速开始)

1. Neovim 简介

Neovim 诞生于 2014 年,由 Thiago de Arruda 发起,最初源于为 Vim 添加多线程支持的补丁被拒绝后,决定以激进重构的方式打造"21 世纪的 Vim 重生版"。经过一次成功的众筹活动,项目获得了至少一位全职开发者的支持,并于 2015 年 11 月发布了首个稳定版本。

十多年来,Neovim 从 Vim 的分支成长为拥有超过 96,000 个 GitHub Stars、1,300 多位贡献者的明星开源项目,已连续五年(2021-2025)在 Stack Overflow 开发者调查中被评为"最受喜爱的开发环境"。其 Stars 数已是原项目 Vim 的两倍多,成为新一代终端编辑器的事实标准。

Neovim 的核心理念是:在保持 Vim 所有功能和"基因"的前提下,大幅简化维护成本、提升可扩展性。通过引入异步 I/O(基于 libuv)、内建 LSP(Language Server Protocol)协议支持、Lua 脚本引擎(LuaJIT)以及 Tree-sitter 语法解析框架,Neovim 实现了现代化的代码编辑体验:

  • 内建 LSP 支持:代码补全、跳转定义、悬停提示、诊断信息等 IDE 核心功能开箱即用
  • 异步 I/O 架构:基于 libuv,插件和后台任务不会阻塞编辑操作
  • Lua 脚本引擎:使用 LuaJIT 作为一级配置语言,插件生态繁荣,配置简洁高效
  • Tree-sitter 集成:精确的语法高亮和代码折叠,不依赖正则表达式
  • 内嵌终端模拟器:可在编辑器内运行 shell 命令,支持脚本化交互
  • 多语言 API:通过 RPC(Remote Procedure Call)协议,支持 C/C++、Python、Lua、Rust、JavaScript 等十余种语言调用编辑器能力
  • XDG 目录规范:配置文件统一管理,告别 Vim 时代的散乱配置
  • 兼容 Vim 插件:大多数 Ruby 和 Python 的 Vim 插件可无缝迁移

2. v0.12.4 版本亮点

Neovim v0.12.4 于 2026 年 7 月 5 日发布,基于 LuaJIT 2.1 构建。作为 v0.12 系列的补丁版本,该版本包含了一系列问题修复和功能改进。

v0.12 系列是 Neovim 发展历程中的重要里程碑,被誉为"开箱即用的 Nvim 元年"(The year of Nvim OOTB),核心亮点包括:

  • 原生插件管理器(vim.pack):内置轻量级、声明式的 Lua 插件管理器,无需额外安装 packer、lazy.nvim 等第三方插件管理工具即可配置和使用插件
  • 全新消息 UI(vim._extui) :实验性功能,告别传统的"Press ENTER"提示。长消息以浮动窗口展示或附带溢出指示器,按 g< 可打开交互式消息历史窗口
  • :restart 命令:一键重启编辑器,保留完整配置,方便调试和热更新
  • :connect 命令:简化外部 GUI 或 headless 实例通过 RPC 的连接流程
  • 命令行 Tree-sitter 语法高亮 :在启用 vim._extui 后,命令行中的命令和参数获得语法高亮支持

如需了解 v0.12.4 的完整变更列表,请在 Nvim 中运行 :help news 查看。

3. 获取安装包

如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/2246(内含 nvim-win64.msi、README 中英对照、发布说明中英对照和 LICENSE)。

text 复制代码
Windows安装neovim-v0.12.4(nvim-win64).zip
├── nvim-win64.msi
├── Windows安装neovim-v0.12.4(nvim-win64).pdf
├── README/
│   ├── README.md
│   └── README-中文版.md
├── 发布说明/
│   ├── RELEASE-NOTES.md
│   └── RELEASE-NOTES-中文版.md
└── LICENSE

4. 快速开始

双击整合包根目录中的 nvim-win64.msi,按向导完成安装。

注意:如果在 Windows Server 版本上运行,可能需要额外安装 vcruntime*.dll 运行库。

常用命令

启动 Neovim:

bash 复制代码
nvim

在编辑器中查看帮助:

vim 复制代码
:help nvim-features
:help news

从 Vim 迁移配置:

vim 复制代码
:help nvim-from-vim
相关推荐
码农学院4 小时前
GEO团队SOP、绩效考核与知识沉淀:技术团队管理体系化工程实践
运维·人工智能·windows
招财猫_Martin4 小时前
Console的Code Page说明和设置方法
windows
崖边看雾5 小时前
Python学习——函数
开发语言·windows·python·学习·pycharm
深念Y5 小时前
Windows幽灵端口占用:HNS如何无声偷走你的端口
windows·python·bug·环境·端口·特权
寒水馨5 小时前
macOS下载、安装neovim-v0.12.4(附安装包nvim-macos-arm64.tar.gz)
macos·vim·lua·文本编辑器·终端·lsp·neovim
未知违规用户7 小时前
大模型项目:RAG项目实战与FlagEmbedding模型
人工智能·windows·python·深度学习
_oP_i14 小时前
rustdesk tailscale远程桌面
windows
名字还没想好☜17 小时前
Python itertools 实战:用 groupby、chain、islice 优雅处理大数据流
linux·windows·python·迭代器·itertools
ziguo112220 小时前
深入浅出 C/C++ 数据类型:从入门到踩坑
linux·c语言·c++·windows·visual studio