# neovim **Repository Path**: fwo/neovim ## Basic Information - **Project Name**: neovim - **Description**: 【Neovim官网同步】注意:同步时禁止勾选“删除上游不存在分支和WiKi”。官网:https://github.com/neovim/neovim.git - **Primary Language**: Unknown - **License**: Vim - **Default Branch**: zh-0.11.5 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-12 - **Last Updated**: 2025-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Neovim 文档 | 讨论

[![Coverity Scan 分析](https://scan.coverity.com/projects/2227/badge.svg)](https://scan.coverity.com/projects/2227) [![软件包](https://repology.org/badge/tiny-repos/neovim.svg)](https://repology.org/metapackage/neovim) [![Debian CI](https://badges.debian.net/badges/debian/testing/neovim/version.svg)](https://buildd.debian.org/neovim) [![下载](https://img.shields.io/github/downloads/neovim/neovim/total.svg?maxAge=2592001)](https://github.com/neovim/neovim/releases/) Neovim 是一个旨在彻底重构 [Vim](https://www.vim.org/) 的项目,其目标是: - 简化维护并鼓励[贡献](CONTRIBUTING.md) - 将工作分配给多名开发者 - 无需修改核心即可启用[高级用户UI] - 最大化[可扩展性](https://neovim.io/doc/user/ui.html) 更多信息请[参阅简介](https://github.com/neovim/neovim/wiki/Introduction)维基页面和[路线图]。 功能 ---- - 现代[图形用户界面](https://github.com/neovim/neovim/wiki/Related-projects#gui) - 支持从任何语言[访问API](https://github.com/neovim/neovim/wiki/Related-projects#api-clients),包括C/C++、C#、Clojure、D、Elixir、Go、Haskell、Java/Kotlin、JavaScript/Node.js、Julia、Lisp、Lua、Perl、Python、Racket、Ruby、Rust - 嵌入式可编程[终端仿真器](https://neovim.io/doc/user/terminal.html) - 异步[任务控制](https://github.com/neovim/neovim/pull/2247) - 多编辑器实例间[共享数据(shada)](https://github.com/neovim/neovim/pull/2506) - 支持[XDG基础目录规范](https://github.com/neovim/neovim/pull/3470) - 兼容多数Vim插件,包括Ruby和Python插件 查看完整列表请参阅 [`:help nvim-features`][nvim功能],了解最新版本的重要变更 请参阅 [`:help news`][nvim新变化]! 从软件包安装 ---------- Windows、macOS 和 Linux 的预编译包可在[发布页面](https://github.com/neovim/neovim/releases/)找到。 [托管软件包] 支持 [Homebrew]、[Debian]、[Ubuntu]、[Fedora]、[Arch Linux]、[Void Linux]、[Gentoo] 等系统! 从源码安装 --------- 详情请参阅 [BUILD.md](./BUILD.md) 文件及[支持的平台列表](https://neovim.io/doc/user/support.html#supported-platforms)。 构建基于CMake,但为方便起见也提供了Makefile。安装完依赖项后,请运行以下命令: make CMAKE_BUILD_TYPE=RelWithDebInfo sudo make install 要安装到非默认位置: make CMAKE_BUILD_TYPE=RelWithDebInfo CMAKE_INSTALL_PREFIX=/full/path/ make install 检查构建的CMake提示: - `cmake --build build --target help` 列出所有构建目标 - `build/CMakeCache.txt` (或 `cmake -LAH build/`) 包含所有CMake变量的解析值 - `build/compile_commands.json` 显示每个翻译单元的完整编译器调用 从 Vim 过渡 ---------- 请参阅 [`:help nvim-from-vim`](https://neovim.io/doc/user/nvim.html#nvim-from-vim) 获取说明。 项目布局 ------- ├─ cmake/ CMake 工具集 ├─ cmake.config/ CMake 定义 ├─ cmake.deps/ 子项目用于获取并构建依赖项(可选) ├─ runtime/ 插件与文档 ├─ src/nvim/ 应用程序源代码(参见 src/nvim/README.md) │ ├─ api/ API 子系统 │ ├─ eval/ Vimscript 子系统 │ ├─ event/ 事件循环子系统 │ ├─ generators/ 代码生成(预编译) │ ├─ lib/ 通用数据结构 │ ├─ lua/ Lua 子系统 │ ├─ msgpack_rpc/ RPC 子系统 │ ├─ os/ 底层平台代码 │ └─ tui/ 内置 UI └─ test/ 测试(参见 test/README.md) License ------- 自 [b17d96][license提交] 版本起,Neovim 的所有贡献均采用 Apache 2.0 许可证授权,但从 Vim 复制的贡献除外(通过 `vim-patch` 标记识别)。详情请参阅 LICENSE 文件。 Vim 是慈善软件。您可以随意使用和复制它,但我们鼓励您为乌干达贫困儿童捐款。 请参阅 Vim 文档中的 kcc 章节,或访问 ICCF 网站,网址如下: https://iccf-holland.org/ https://www.vim.org/iccf/ https://www.iccf.nl/ 您也可以赞助Vim的开发。Vim赞助者可对功能进行投票。资金最终都会流向乌干达。 [license提交]: https://github.com/neovim/neovim/commit/b17d9691a24099c9210289f16afb1a498a89d803 [nvim功能]: https://neovim.io/doc/user/vim_diff.html#nvim-features [nvim新变化]: https://neovim.io/doc/user/news.html [路线图]: https://neovim.io/roadmap/ [高级用户UI]: https://github.com/neovim/neovim/wiki/Related-projects#gui [托管软件包]: ./INSTALL.md#install-from-package [Debian]: https://packages.debian.org/testing/neovim [Ubuntu]: https://packages.ubuntu.com/search?keywords=neovim [Fedora]: https://packages.fedoraproject.org/pkgs/neovim/neovim/ [Arch Linux]: https://www.archlinux.org/packages/?q=neovim [Void Linux]: https://voidlinux.org/packages/?arch=x86_64&q=neovim [Gentoo]: https://packages.gentoo.org/packages/app-editors/neovim [Homebrew]: https://formulae.brew.sh/formula/neovim