Neovim是Vim分支,解決Vim缺點(diǎn)并提供額外特性。Neovim性能穩(wěn)定性更好,支持異步插件和腳本,改進(jìn)現(xiàn)代界面和 Unicode 字符支持。它可在 Windows、Linux、MacOS安裝,配置遵循XDG基本目錄規(guī)范。軟件保留Vim強(qiáng)大功能,提供新特性功能,是更現(xiàn)代化易用的編輯器。需要的朋友快來(lái)下載試試吧!
如何使用Neovim
要在安裝完成后使用Neovim,只需從應(yīng)用菜單啟動(dòng)它,方法是按超級(jí)鍵并輸入neovim。這將打開(kāi)一個(gè)帶有Neovim的終端窗口。

或者你可以打開(kāi)你選擇的任何終端仿真器并輸入以下命令:

是的,不是neovim,而是nvim。例如,要編輯/etc/fstab,請(qǐng)輸入以下命令:

現(xiàn)在fstab文件將被打開(kāi),如下面的截圖所示:
如果你無(wú)法退出編輯器,請(qǐng)不要擔(dān)心,按下Shift+Z+Z。例如,如果此快捷鍵令人困惑,請(qǐng)使用你需要的鍵在任何文本編輯器中輸入大寫(xiě)的ZZ就明白了。

Neovim安裝指南
Neovim 提供了幾種安裝途徑,方便不同需求的用戶選用:
通過(guò)軟件包安裝:針對(duì)Windows、macOS及Linux系統(tǒng),Neovim準(zhǔn)備了預(yù)先編譯好的軟件包,可以直接在 Releases 頁(yè)面下載使用。此外,Neovim也被包含在Homebrew、Debian、Ubuntu、Fedora、Arch Linux等多種流行發(fā)行版的包管理工具內(nèi),使用者僅需執(zhí)行對(duì)應(yīng)指令即可完成安裝。
通過(guò)源代碼構(gòu)建:Neovim采用CMake作為其構(gòu)建體系,想要從源代碼編譯的用戶可以查閱 BUILD.md 文件來(lái)了解具體的編譯流程。
從Vim切換到Neovim:若想從Vim遷移到Neovim,可以參閱Neovim文檔中的 :help nvim-from-vim 部分,這里詳細(xì)描述了遷移步驟。
Neovim核心特點(diǎn)
1、優(yōu)化維護(hù)流程,加快問(wèn)題修復(fù)與功能整合的效率。
2、支持多人協(xié)作開(kāi)發(fā),便于任務(wù)分配與同步推進(jìn)。
3、可在不改動(dòng)主程序代碼的前提下,接入新穎且符合現(xiàn)代審美的操作界面。
4、采用基于協(xié)進(jìn)程的插件體系增強(qiáng)擴(kuò)展能力。插件支持使用各類編程語(yǔ)言開(kāi)發(fā),無(wú)需編輯器本身提供特定語(yǔ)言支持。
Neovim功能優(yōu)勢(shì)
1、現(xiàn)代化的圖形用戶界面:
為用戶提供更為直觀的編輯感受。
2、多語(yǔ)言接口支持:
Neovim 提供完善的接口,支持開(kāi)發(fā)者使用多種編程語(yǔ)言(如 C/C++、Python、JavaScript、Lua 等)來(lái)增強(qiáng)編輯器功能。
3、內(nèi)置可編程終端模擬器:
Neovim 集成了功能完善的終端模擬器,用戶可直接在編輯環(huán)境中運(yùn)行命令,不必切換外部窗口。
4、異步任務(wù)處理:
Neovim 支持異步運(yùn)行任務(wù),防止主線程被阻塞,提升操作流暢度。
5、數(shù)據(jù)共享機(jī)制:
Neovim 支持多個(gè)實(shí)例間共享信息,便于在不同項(xiàng)目中切換與協(xié)同工作。
6、遵循 XDG 目錄規(guī)范:
Neovim 符合 XDG 基礎(chǔ)目錄標(biāo)準(zhǔn),有助于用戶更有序地管理配置與數(shù)據(jù)文件。
7、廣泛兼容 Vim 插件:
Neovim 能夠運(yùn)行大多數(shù) Vim 插件,便于用戶順利從 Vim 過(guò)渡。