티스토리 수익 글 보기
hyperextensible Vim-based text editor
Features
Extensible
- API is first-class: discoverable, versioned, documented.
- MessagePack structured communication enables extensions in any language.
- Remote plugins run as co-processes, safely and asynchronously.
- GUIs, IDEs, web browsers can
--embedNeovim as an editor or script host. - Lua plugins are easy to create just like Vimscript plugins.
Your config can live in
init.lua! - AST-producing parsing engine enables faster, more accurate syntax highlighting, code navigation, refactoring, text objects, and motions.
Usable
- Strong defaults including a unique, minimalist colorscheme.
- Builtin LSP client for semantic code inspection and refactoring (go-to definition, “find references”, format, …).
- Client-server architecture allows you to :detach the UI and keep the editor session running (like tmux). Attach multiple UIs to any Nvim session.
- No “Press ENTER” messages (Nvim 0.12 feature).
- Works the same everywhere: one build-type, one command.
- Modern terminal features such as cursor styling, focus events, bracketed paste.
- Builtin :terminal set the standard for “TTY as a basic component”.
Drop-in Vim
- Fully compatible with Vim’s editing model and Vimscript v1.
- Start with
:help nvim-from-vimif you already use Vim. If not, try:Tutor.
Sponsors
News
| Neovim 0.11 | 2025.03 |
| Google Summer of Code 2025 | 2025.02 |
Impressions
“Neovim is exactly what it claims to be. It fixes every issue I have with Vim.” —Geoff Greer
“Full-screen Neovim looks cool as hell!” —DHH
“A nice looking website, that’s one thing Neovim did right.” —Bram Moolenaar
Intro
Chat
- Follow @Neovim on X, Mastodon, Bluesky
- Discuss the project in GitHub Discussions, or
chat in #neovim:matrix.org
or #neovim on
irc.libera.chat. - Contribute code, report bugs and request features at GitHub.
- Ask usage and configuration questions at GitHub Discussions or vi.stackexchange.com.
FAQ
- What is the project status?
- The current stable release
version is
0.11(RSS). See the roadmap for progress and plans. - Is Neovim trying to turn Vim into an IDE?
- With 30% less source-code than Vim, the vision of Neovim is to enable new applications without compromising Vim’s traditional roles.
- Will Neovim deprecate Vimscript?
- No. Lua is built-in, but Vimscript is supported with the world’s most advanced Vimscript engine.
- Which plugins does Neovim support?
- Vim 8.x plugins and much more.
GUIs
Neovim UIs are “inverted plugins”. Here are some popular ones:- Firenvim (Nvim in your web browser!)
- vscode-neovim (Nvim in VSCode!)
- Neovide
- Goneovim
- GNvim (GTK4)
- FVim
- Nvy
- Neovim Qt (Qt5)
- VimR (macOS)
- More…
The work continues…
Sponsor (100% to developers)
View at Blockchain.com.
Marketing
- Neovim-logos.zip (1.1 MB)
- Neovim logo by Jason Long, CC BY 3.0.


