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 0.12.5

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
Nvim 0.12.4

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
Nvim 0.12.3
NVIM v0.12.3
Build type: Release
LuaJIT 2.1.1774638290

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime*.dll.

macOS (x86_64)<

(省略されました)
Nvim release build
NVIM v0.12.2
Build type: Release
LuaJIT 2.1.1774638290

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime*.dll.

macOS (x86_64)

(省略されました)
Nvim 0.12.1
NVIM v0.12.1
Build type: Release
LuaJIT 2.1.1774638290

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

(省略されました)
Nvim 0.12.0
NVIM v0.12.0
Build type: Release
LuaJIT 2.1.1774638290

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

(省略されました)
Nvim release build
NVIM v0.11.7
Build type: Release
LuaJIT 2.1.1741730670

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

(省略されました)
Nvim 0.11.6
NVIM v0.11.6
Build type: Release
LuaJIT 2.1.1741730670

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

(省略されました)
Nvim 0.11.5
NVIM v0.11.5
Build type: Release
LuaJIT 2.1.1741730670

Release notes

  • Changelog (fixes + features)
  • News (:help news in Nvim)

Install

Windows

Zip

  1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM)
  2. Extract the zip
  3. Run nvim.exe in your terminal

MSI

  1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM)
  2. Run the MSI
  3. Run nvim.exe in your terminal

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

(省略されました)
Nvim 0.11.4
NVIM v0.11.4
Build type: Release
LuaJIT 2.1.1741730670

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip
  3. Run nvim.exe on your CLI of choice

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Run nvim.exe on your CLI of choice

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

  1. Download nvim-macos-x86_64.tar.gz
  2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-x86_64.tar.gz
  4. Run ./nvim-ma
(省略されました)
Nvim release build
NVIM v0.11.3
Build type: Release
LuaJIT 2.1.1741730670

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip
  3. Run nvim.exe on your CLI of choice

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Run nvim.exe on your CLI of choice

Note: On Windows "Server" you may need to install vcruntime140.dll.

macOS (x86_64)

  1. Download nvim-macos-x86_64.tar.gz
  2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos-x86_64.tar.gz
  4. Run ./
(省略されました)