Neovim(可扩展文本编辑器) v0.12.4 绿色免费版
- 大小:12.1MB
- 分类:文本文字
- 环境:Windows
- 更新:2026-07-07
热门排行
简介

Neovim是一款简单专业的可扩展文本编辑器,Neovim在提升性能和增加功能的同时也兼容了Vim,NeoVim更像是一个框架,让添加各种支持更加方便。出于这点考虑,原生是不带各种语言支持的,需要自己去安装和关联。本站点提供绿色版本,感兴趣的朋友快来下载使用吧。
Vim迁移到NeoVim
从去年开始,我就关注到了NeoVim,不过一直没机会在工作环境中来使用,起初是担心NeoVim还在开发阶段,会有各种bug和不稳定,因为到现在NeoVim的版本都还是V0.1.X。其次是担心现在正在使用的各种Vim插件会有跟NeoVim不兼容的情况,因此迟迟没有把开发的主力编辑器从Vim迁移到NeoVim的打算。直到最近,终于大胆折腾了一下NeoVim,发现迁移的过程并不是那么“痛苦”,Vim的配置文件搬到NeoVim几乎没有太大改动就能用,而且插件也没发现不兼容的地方,于是乎,正式的把开发编辑器从Vim转到了NeoVim。
从迁移的结果来看,NeoVim用起来几乎跟之前的Vim差别不大,但是速度比Vim更快一些。此外,还在这次迁移过程中进行了一些调整,替换掉一些插件,让使用体验比之前更流畅了。
软件优势
通过简化维护以改进 Bug 修复及特性添加的速度;
分派各个开发人员的工作;
实现新的、现代化的用户界面,而不必修改核心源代码;
利用新的、基于协同进程的新插件架构改善扩展性,并支持使用任何语言编写插件;
软件特色
现代图形用户界面
从任何语言访问API
嵌入式、可脚本的终端仿真器
异步作业控制
在多个编辑器实例之间共享数据(shada)。
支持XDG基础目录
兼容大多数Vim插件,包括Ruby和Python插件。
使用说明
在本软件下载软件安装包,解压,运行bin里的nvim-qt.exe即可使用。

代码注释反注释
Plug 'preservim/nerdcommenter'
" 高亮光标下单词 Plug 'RRethy/vim-illuminate' " 轻量级的,可高度自定义的statusline
Plug 'Styadev/HicusLine' “ 模糊文件搜索
Plug 'junegunn/fzf.vim' ” ranger的nvim插件,文件浏览
Plug 'kevinhwang91/rnvimr', {'do': 'make sysc'}
Plug 'majutsushi/tagbar', { 'on': 'TagbarOpenAutoClose' } “ 代码智能补全 ” 如果使用python,最好选择mpls,若选择jedi,会导致一个变量后的方法名无法补全 Plug 'neoclide/coc.nvim', {'branch': 'release'} “ 自己的代码片段
Plug 'SirVer/ultisnips' Plug 'nathanaelkane/vim-indent-guides'
Plug 'itchyny/vim-cursorword' Plug 'vim-scripts/indentpython.vim' ” markdown预览
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app & yarn install' } “ 生成可用于github的标题目录
Plug 'mzlogin/vim-markdown-toc', { 'for': ['gitignore', 'markdown'] } ” 代码格式整理 Plug 'Chiel92/vim-autoformat' “ 彩虹括号
Plug 'luochen1990/rainbow' “ 启动菜单
Plug 'mhinz/vim-startify'
更新日志
功能更新
-fec4045lsp: 清理语义代币初始化逻辑并添加防抖处理#40266
- 55205b3lsp: 使用LspNotify处理语义代币通知(#40242)
性能优化
-fded370lsp: 对语义代Token范围请求进行过扫描处理#40036
- fa365cetreesitter:降低 _select.lua 的内存使用量#40409修复内容
-e57c37dapi: nvim_buf_set_text 将变更列表重置为 0#39965
- ea07b60api: 保留 ArrayOf 元数据#40429
- 5ff4e14cmdline: 避免在换行后出现重绘循环#40240
- a0d7e80folds: 嵌套折叠上方的虚拟行会中断折叠列#39999)
- a4cfdedhealth:始终设置 'modifiable'#40584
- 7fd0f54health: 不通过 yarn 检查节点包#40572
- 749126dhighlight: 在浮动窗口中保持 guisp 下划线颜色,使用 'winblend'#40283
- 5c38490lsp: 允许在启用功能时指定 bufnr + client_id 过滤器#37690
- c81ab60lsp: 捕获另一个 nil 缓冲区状态#40285
- bf8d0belsp: 在撤销/重做后触发 LspNotify didChange 自动命令#40404
- 41dbb82lsp: 修复多行语义代币处理#40340)
- 3dd3a6clsp: 增强 LspNotify 的健壮性#40341)
- ecda676lsp: 在存在防抖延迟时仍刷新代码透镜#40177
- 822d969lsp: 在 BufWinEnter 事件中请求语义代币#40513
- fd27246lsp: 跳过无效的文件监视器通配符#40376 #40396
- dc6a917lsp: 当编辑操作在缓冲区末尾插入内容时保留尾部空行#40176)
- 93dd805lsp: 使用 LspNotify 处理 document_color#40575)
- dffacf5man.lua:高亮代码区块#40310
- 527c7c8messages:为繁忙消息设置"progress"类型#39280
- 0b134d8messages:为:recover和swapfile提示设置消息类型#39444
- 304f8ednet:再次设置buftype=nofile#39932)
- f533a17pack:不再断言`stderr`为非nil值#40544
- 61765b9process: 避免 Windows 作业继承标准输入输出#40074
- ed7acd1启动项:仅对目录使用 `nvim.difftool` 作为 `nvim -d` 的配置#40185
- 83d9b9a状态栏:修复物品组可能引发的多种缓冲区溢出问题#40219
- c1318ac测试:支持多个 --filter-out 参数#39885
- 2b37c26语法树:启用响铃功能时,增量选择操作会触发提示音#40414
- abaf2a0终端界面:采用更兼容的方式重置光标位置#40234
- 1f82ecftui: 无论 terminfo 如何,重置光标样式的补丁序列#40249
- c58e5b7xxd: 缓冲区读取越界#40236
- 5c75abfxxd: -r 模式下带符号左移溢出#40246VIM 补丁集
-1b9159a9.2.0718: :syn sync 无参数时也会列出语法集群 (#40399)
- ad5720e9.2.0735: [安全漏洞]: C 代码补全期间任意 Ex 命令执行问题#40441)
- e41b3099.2.0754:在search_for_exact_line中重复查找完成长度#40511)
- 71343da9.2.0756: 多标签页会话将'winminheight'设置为0 (#40512)













chrome下载
知乎下载
Kimi下载
微信下载
天猫下载
百度地图下载
携程下载
QQ音乐下载