ドキュメント |チャット
Neovim は、次の目的で Vim を積極的にリファクタリングしようとするプロジェクトです。
メンテナンスを簡素化し、貢献を促進する
複数の開発者間で作業を分割する
コアを変更せずに高度な UI を有効にする
拡張性を最大限に高める
詳細については、「はじめに」wiki ページとロードマップを参照してください。
最新の GUI
C/C++、C#、Clojure、D、Elixir、Go、Haskell、Java/Kotlin、JavaScript/Node.js、Julia、Lisp、Lua、Perl、Python、Racket、Ruby、Rust を含むあらゆる言語からの API アクセス
組み込みのスクリプト可能な端末エミュレータ
非同期ジョブ制御
複数のエディター インスタンス間での共有データ (shada)
XDG ベース ディレクトリのサポート
Ruby や Python プラグインを含むほとんどの Vim プラグインと互換性があります
完全なリストについては:help nvim-features
、最新バージョンの注目すべき変更点については:help news
参照してください。
Windows、macOS、Linux 用の事前構築済みパッケージは、リリース ページにあります。
管理パッケージには、Homebrew、Debian、Ubuntu、Fedora、Arch Linux、Void Linux、Gentoo などが含まれています。
詳細については、BUILD.md とサポートされるプラットフォームを参照してください。
ビルドは CMake ベースですが、便宜のために Makefile が提供されています。依存関係をインストールした後、次のコマンドを実行します。
make CMAKE_BUILD_TYPE=RelWithDebInfo sudo make install
デフォルト以外の場所にインストールするには:
make CMAKE_BUILD_TYPE=RelWithDebInfo CMAKE_INSTALL_PREFIX=/full/path/ make install
ビルドを検査するための CMake ヒント:
cmake --build build --target help
には、すべてのビルド ターゲットがリストされます。
build/CMakeCache.txt
(またはcmake -LAH build/
) には、すべての CMake 変数の解決された値が含まれています。
build/compile_commands.json
各翻訳単位の完全なコンパイラ呼び出しが表示されます。
手順については:help nvim-from-vim
参照してください。
├─ cmake/ CMake utils ├─ cmake.config/ CMake defines ├─ cmake.deps/ subproject to fetch and build dependencies (optional) ├─ runtime/ plugins and docs ├─ src/nvim/ application source code (see src/nvim/README.md) │ ├─ api/ API subsystem │ ├─ eval/ Vimscript subsystem │ ├─ event/ event-loop subsystem │ ├─ generators/ code generation (pre-compilation) │ ├─ lib/ generic data structures │ ├─ lua/ Lua subsystem │ ├─ msgpack_rpc/ RPC subsystem │ ├─ os/ low-level platform code │ └─ tui/ built-in UI └─ test/ tests (see test/README.md)
b17d96 以降の Neovim のコントリビューションは、Vim からコピーされたコントリビューション ( vim-patch
トークンで識別される) を除き、Apache 2.0 ライセンスに基づいてライセンスされています。詳細については、「ライセンス」を参照してください。
Vim is Charityware. You can use and copy it as much as you like, but you are encouraged to make a donation for needy children in Uganda. Please see the kcc section of the vim docs or visit the ICCF web site, available at these URLs: https://iccf-holland.org/ https://www.vim.org/iccf/ https://www.iccf.nl/ You can also sponsor the development of Vim. Vim sponsors can vote for features. The money goes to Uganda anyway.