Neovim は、Vim のドロップイン代替として使用できます。 Neovim は Vim のフォークであり、2014 年に独自のものに分岐しました。Neovim は、Vim に関するいくつかの主要な問題に対処することを目指しています。
- 下位互換性を維持しながら 30 年前のコードベースを操作するのは困難です。
- 特定の種類のプラグインを作成することは非常に難しく、非同期操作が大きな原因となっています (Neovim がフォークされてからしばらくして、バージョン 8.0 で Vim に非同期サポートが追加されました)。
- 実際、プラグインの作成は全体的に難しく、開発者は Vimscript に慣れている必要があります。
- Vim は、.vimrc をいじらずに最新のシステムで使用することは困難です。
Neovim は、次の方法でこれらの問題を解決することを目指しています:
- 単一のスタイル ガイドの選択を含む、Vim コード ベースの大規模なリファクタリングにより、テスト カバレッジが向上します。
- レガシー システムのサポートの削除
- 最新のデフォルトで Neovim を出荷する
- Python や Lua プラグインのサポートなど、プラグインや外部プログラムと対話するための豊富な API を提供する
以下に示すように、ターミナルを介して Ubuntu からインストール済みの neovim パッケージをアンインストールまたは削除できます。
$ sudo apt-get remove neovim
依存パッケージを含むneovimをアンインストール
Ubuntu から不要になった neovim とそれに依存するパッケージを削除する場合:
$ sudo apt-get remove --auto-remove neovim
他のパッケージに関しては、それらの大部分はシステムに存在しなくなった別のパッケージの依存関係としてインストールされたパッケージであるため、一般に apt autoremove コマンドで安全に削除できます。ただし、削除する前に、各パッケージを本当に削除する必要があるかどうかを再確認してください。パッケージをインストールするつもりがなかった場合は、いつでもパッケージを再インストールできます。追加の利点として、自動削除用にマークされたパッケージを再インストールしても、孤立したパッケージとして出力に表示されません。
Purgeing neovim を使用
パッケージを削除するだけでなく、その構成も一掃したい場合は、–purge オプションを使用できます:
$ sudo apt-get purge neovim
–auto-remove とともにパージ オプションを使用すると、パッケージに関するすべてが削除されます。再インストールしたい場合にとても便利です。
$ sudo apt-get purge --auto-remove neovim