高度可擴展的基於 Vim 的文字編輯器

立即安裝 取得外掛程式

特色

可擴展性

  • API 是一等公民:可發現有版本控制有文件記錄
  • MessagePack 結構化通訊讓任何語言都能開發擴展。
  • 遠端外掛程式以協同程序的方式安全且非同步地執行。
  • GUI、IDE、網頁瀏覽器可以 --embed Neovim 作為編輯器或腳本主機。
  • Lua 外掛程式 就像 Vimscript 外掛程式一樣容易建立。您的設定可以放在 init.lua 中!
  • 產生 AST 的 剖析引擎 可以實現更快、更精確的語法高亮、程式碼導覽、重構、文字物件和移動。

可用性

  • 強大的預設值,包括獨特的極簡色彩配置。
  • 內建的 LSP 客戶端 用於語意程式碼檢查和重構(跳到定義、「尋找參考」、格式化…)。
  • 客戶端-伺服器架構讓您可以分離 UI 並保持編輯器會話運行(如 tmux)。將多個 UI 連接到任何 Nvim 會話。
  • 在任何地方都以相同方式運作:一種建置類型,一種命令。
  • 現代終端機功能,如游標樣式、焦點事件、帶括號的貼上。
  • 內建的 :terminal 設定了「TTY 作為基本組件」的標準。

可直接替代 Vim

  • 完全相容於 Vim 的編輯模型和 Vimscript v1。
  • 如果您已經使用 Vim,請從 :help nvim-from-vim 開始。如果沒有,請嘗試 :Tutor

贊助者

新聞

Neovim 0.10   2024.05
Vim Boss   2023.08

更多…

印象

「Neovim 正如其所宣稱的那樣。它解決了我對 Vim 的所有問題。」—Geoff Greer

「全螢幕 Neovim 看起來超酷!」—DHH

「一個看起來不錯的網站,這是 Neovim 做對的一件事。」—Bram Moolenaar

簡介

聊天

常見問題

專案的狀態如何?
目前的穩定版本0.10 (RSS)。請參閱 路線圖 以了解進度和計畫。
Neovim 是否試圖將 Vim 變成 IDE?
Neovim 的程式碼比 Vim 少 30%,其願景是在不損害 Vim 傳統角色的情況下啟用新的應用程式。
Neovim 是否會棄用 Vimscript?
不會。Lua 是內建的,但 世界上最先進的 Vimscript 引擎支援 Vimscript。
Neovim 支援哪些外掛程式?
Vim 8.x 外掛程式和更多

GUI

Neovim UI 是「反向外掛程式」。以下是一些受歡迎的 UI
贊助

Blockchain.com 上檢視。

行銷