支援

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位元 1 >= Windows 10 版本 1809 Windows Server 2022 FreeBSD 1 >= 10 FreeBSD 13 OpenBSD 2 >= 7 MinGW 2 MinGW-w64 Windows 64位元 3 < Windows 10 版本 1809
注意: :terminal 需要 Windows 10 「版本 1809」或更新版本。若要檢查您的 Windows 版本,請執行「winver」命令,並尋找「版本 xxxx」(而不是「OS 組建」)。
注意: 在 Windows 「Server」上,您可能需要安裝 vcruntime140.dll:https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
支援類型
* 第一層:官方支援且使用 CI 測試。任何貢獻的修補程式絕不能破壞對此類平台的支援。
* 第二層:官方支援,但不一定使用 CI 測試。這些平台的支援以最大努力維護,並非首要任務。
* 第三層:未經測試,不保證,並非所有功能都能運作。
新增對新平台的支援
重要:在嘗試新增對新平台的支援之前,請先開啟一個 issue 進行討論。

通用

新增對新平台支援時的一些通用注意事項
CMake 是唯一支援的建置系統。Nvim 必須可以使用 CMake 在平台上建置。
與新平台相關的所有功能必須在 src/nvim/os 內自己的檔案中實作,除非它已在通用檔案中完成,在這種情況下,加入 #ifdef 是可以的。
主要
指令索引
快速參考