支持

Nvim :help 页面,从 源代码 使用 tree-sitter-vimdoc 解析器 生成


支持

支持的平台 supported-platforms

系统 等级 版本 测试版本 Linux 1 >= 2.6.32, glibc >= 2.12 Ubuntu 24.04 macOS (Intel) 1 >= 11 macOS 12 macOS (M1) 1 >= 11 macOS 15 Windows 64-bit 1 >= Windows 10 Version 1809 Windows Server 2022 FreeBSD 1 >= 10 FreeBSD 13 OpenBSD 2 >= 7 MinGW 2 MinGW-w64 Windows 64-bit 3 < Windows 10 Version 1809
注意::terminal 需要 Windows 10 "版本 1809" 或更高版本。 要检查您的 Windows 版本,请运行 "winver" 命令并查找 "版本 xxxx"(而不是 "操作系统版本")。
注意:在 Windows "Server" 上,您可能需要安装 vcruntime140.dll:https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
支持类型
* 等级 1:官方支持并通过 CI 测试。 任何贡献的补丁绝对不能破坏对这些平台的支持。
* 等级 2:官方支持,但不一定通过 CI 测试。 对这些平台的支持通过尽力维护,不是首要任务。
* 等级 3:未经测试,不保证,并且并非所有功能都能正常工作。
添加对新平台的支持
重要提示:在尝试添加对新平台的支持之前,请先提交一个问题,以便进行讨论。

通用

在添加对新平台的支持时,一些常见的注意事项
CMake 是唯一支持的构建系统。 Nvim 必须使用 CMake 在该平台上可构建。
与新平台相关的所有功能都必须在 src/nvim/os 中的单独文件中实现,除非它已在通用文件中实现,在这种情况下,添加 #ifdef 就足够了。
主要
命令索引
快速参考