Neovim は、以下の目的で Vim を積極的にリファクタリングしようとするプロジェクトです。
詳細については、概要の Wiki ページとロードマップを参照してください。
完全なリストについては:help nvim機能
を参照し、最新バージョンの注目すべき変更については:help news
を参照してください。
Windows、macOS、およびLinux用のビルド済みパッケージは、リリースページにあります。
管理パッケージは、Homebrew、Debian、Ubuntu、Fedora、Arch Linux、Void Linux、Gentooなどにあります。
詳細については、Building Neovim の wiki ページとサポートされているプラットフォームを参照してください。
ビルドはCMakeベースですが、便宜上メイクファイルが提供されています。 依存関係をインストールした後、次のコマンドを実行します。
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 変数の解決された値が含まれます。
cmake -LAH build/
build/compile_commands.json各翻訳単位の完全なコンパイラ呼び出しを示します。
手順については、:help nvim-from-vim
を参照してください。
├─ ci/ build automation ├─ 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/ VimL 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の貢献は、 Apache 2.0ライセンス、Vimからコピーされた貢献(トークンで識別される)を除く。詳細については、ライセンスを参照してください。
vim-patch
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.