NeoVim
詳細情報
| タイトル | NeoVim |
|---|---|
| URL | https://neovim.io/ |
| バージョン | ver 0.12.5 |
| 更新日 | 2026/08/24 |
| 追加日 | 2016/01/28 |
| 種別 | フリーソフト |
| 説明 | ポストVimを目指して開発されているモダンなViエディタ。 |
レビュー

概要(開発背景・歴史を含む)
NeoVimは、Vimからフォークされた、自由でオープンソースのテキストエディタです。
このプロジェクトは2014年に開始しました。Vimのソースコードをリファクタリングして保守性を向上させるだけでなく、非同期プラグインや優れたスクリプトアーキテクチャなどのモダンな機能を追加することを目的としいます。
NeoVimは、Vimのクラシックなモーダル編集モデルを損なうことなく、新しいアプリケーションと拡張性を実現する「超拡張可能なVimベースのテキストエディタ」を目指しています。Vimよりもソースコードを30%削減し、より焦点の合ったモダンなコアを目標としています。
主要な特徴・機能
NeoVimは、Vimのほとんどの機能やプラグインとの互換性を維持しつつ、いくつかの重要な強化を導入しています。
- ファーストクラスAPI: MessagePackに基づいた強力で発見可能なAPIを提供し、任意のプログラミング言語で安全な非同期プラグインを作成できます。
- Lua統合: LuaはNeovimでファーストクラスのスクリプト言語であり、Vimscriptよりもモダンとされる言語で設定やプラグイン開発が可能です。
- 内蔵Language Server Protocol (LSP): ネイティブLSPクライアントを内蔵しており、コード補完、定義ジャンプ、診断といった高度なIDEのような機能を提供します。
- Tree-sitter統合: Tree-sitterを使用してコードを解析し、より高速で正確なシンタックスハイライト、コードナビゲーション、テキストオブジェクトを実現します。
- クライアント・サーバーアーキテクチャ: エディタをヘッドレスサーバーとして実行でき、様々なGUI、IDE、さらにはウェブブラウザがNeoVimをテキスト編集コンポーネントとして埋め込むことができます。
- Vim互換性: Vimのドロップインリプレースメントとして設計されており、Vimの編集モデルとVimscript v1をサポートしているため、Vimに慣れたユーザーは容易に移行できます。
対象ユーザー
Neovimは、非常に柔軟で拡張性の高いテキストエディタを必要とする開発者、プログラマー、パワーユーザーを対象としています。これにはモダンな機能や優れたパフォーマンス、他の開発ツールとの深い統合を求める既存のVimユーザーが含まれます。強力なAPIとスクリプト機能は、自分好みの編集体験を構築したり、NeoVimをより大きなアプリケーションに統合したい開発者にとっても魅力的です。
ライセンス情報
NeovimはMITライセンスの下で配布されるフリーソフトウェアで、ソースコードはGitHubで公開されています。これは、GPL互換のチャリティーウェアライセンスを使用するVimとは対照的です。
スクリーンショット
更新グラフ
バージョン履歴
NVIM v0.12.3
Build type: Release
LuaJIT 2.1.1774638290
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime*.dll.
macOS (x86_64)<
NVIM v0.12.2
Build type: Release
LuaJIT 2.1.1774638290
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime*.dll.
macOS (x86_64)
NVIM v0.12.1
Build type: Release
LuaJIT 2.1.1774638290
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
NVIM v0.12.0
Build type: Release
LuaJIT 2.1.1774638290
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
NVIM v0.11.7
Build type: Release
LuaJIT 2.1.1741730670
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
NVIM v0.11.6
Build type: Release
LuaJIT 2.1.1741730670
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
NVIM v0.11.5
Build type: Release
LuaJIT 2.1.1741730670
Release notes
- Changelog (fixes + features)
-
News (
:help newsin Nvim)
Install
Windows
Zip
- Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
- Extract the zip
- Run
nvim.exein your terminal
MSI
- Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
- Run the MSI
- Run
nvim.exein your terminal
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
NVIM v0.11.4
Build type: Release
LuaJIT 2.1.1741730670
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip
- Run
nvim.exeon your CLI of choice
MSI
- Download nvim-win64.msi
- Run the MSI
- Run
nvim.exeon your CLI of choice
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
- Download nvim-macos-x86_64.tar.gz
- Run
xattr -c ./nvim-macos-x86_64.tar.gz(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-x86_64.tar.gz - Run
./nvim-ma
NVIM v0.11.3
Build type: Release
LuaJIT 2.1.1741730670
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip
- Run
nvim.exeon your CLI of choice
MSI
- Download nvim-win64.msi
- Run the MSI
- Run
nvim.exeon your CLI of choice
Note: On Windows "Server" you may need to install vcruntime140.dll.
macOS (x86_64)
- Download nvim-macos-x86_64.tar.gz
- Run
xattr -c ./nvim-macos-x86_64.tar.gz(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos-x86_64.tar.gz - Run
./
