Skip to content

Neovim

Neovim 現代化開源文本編輯器

軟體分類 生產力 / 開發工具
開發廠商 Neovim Team & Community
Stars
0
Forks
0
License
APACHE-2.0 / VIM LICENSE
Version
v0.10.4
Update
OS
  • 讓編輯回歸指尖。Neovim 解決了傳統 Vim 在處理複雜外掛時可能造成的卡頓問題,透過非同步架構與內建的 LSP 支援,讓開發者能在享受 Vim 高效操作模式的同時,擁有現代 IDE 的代碼補全、導航與重構能力。它不僅是一個工具,更是一個讓開發者完全掌控開發環境的開源框架。
  • 內建 LSP 支援: 原生整合語言伺服器協定 (Language Server Protocol),讓編輯器能精準理解程式碼語法,提供專業級的定義跳轉與智慧補全。

  • Lua 驅動的生態系統: 捨棄陳舊的 Vimscript,改用輕量且高效的 Lua 語言進行配置與外掛開發,大幅提升執行效能與開發體驗。

  • Tree-sitter 語法解析: 透過內建 Tree-sitter 引擎,提供極致精準且具備語義層級的語法高亮,並支援多種進階的代碼編輯功能。

  • 非同步與遠端外掛: 採用非同步架構,外掛執行不再阻塞 UI,並支援透過 RPC 介面以任何程式語言(如 Python, Go, Rust)編寫編輯器擴展。

  • 極簡且高度可嵌入: 核心小巧精悍,可作為其他應用(如 VS Code、瀏覽器外掛)的後端編輯引擎,將 Vim 的力量帶到任何地方。


主要功能、特點

  • 介紹: Neovim 是對經典 Vim 的徹底重構,它保持了與 Vim 操作習慣的高度相容性,同時為現代軟體開發需求提供了堅實的底層支援。

  • 服務: 提供跨平台終端介面、內建浮動視窗系統(Floating Windows)、強大的 API 系統、虛擬文本(Virtual Text)提示以及活躍的開源外掛社群。


指令