LazyVimのインストールから設定まで
VimをIDEみたいに設定してくれるLazyVimを使ってVimを飾ってみましょう。
LazyVim
LazyVimは基本的にNeoVimのsetupの一つで、NeoVimの設定コレクションのようなものです。
LazyVimの他にもLunarVim, AstroNvim, SpaceVimなどがあるそうですが、今回このようなsetupの存在を初めて知ったので、一番最初に見たLazyVimを中心にどのようにインストールして設定をするか見てみましょう。
インストール
LazyVimのようなsetupは簡単に使うことが目的なので、簡単にインストールできます。
Backup
まず、現在使ってるNeoVim関連の設定のバックアップします。 (特に設定がなければ、削除してもいいです)
NeoVimに関する設定ファイルはnvimディレクトリにあります。
# required
mv ~/.config/nvim{,.bak}
# optional but recommended
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
Install LazyVim
次はGItでLazyVimを自動でインストールしてくれるファイルをダウンロードしましょう。
git clone https://github.com/LazyVim/starter ~/.config/nvim
そして .git
ディレクトリを削除しましょう。
rm -rf ~/.config/nvim/.git
最後にNeoVimを実行すればいいです!
nvim
Pluginのインストール
インストールが終わったら次の画面が出たら、次は l
を押してlazyに入りましょう。
下記のリストはLazyVimで基本的に設定されたプラグインで、その他に必要なプラグインを追加でインストールすることも可能です。
何がどんな役割をするプラグインか知りたい人は下記のリンクを参考してください。
または e
(Lazy Extras)キーを押して追加でインストールできるプラグインのリスト(最近出ている人工知能を利用したコードサポータ機能、プログラミング言語の支援拡張などを追加可能)を確認することも可能です。
インストール可能なプラグインの中で下記のリストを選択してインストールしてみよう(または自分に合うものを選んで)
formatting.prettier
lang.clangd
slang.cmake
lang.markdown
lang.python