1032 words
5 minutes
Lazyvimを使おう
2026-04-16

Lazyvimを使おう#

お久しぶりです。YAMAです。
今回は、最近私のお気に入りのエディタであるLazyvim(neo vim)の魅力についてお話できればと思います。

そもそもNEOVIMとは?#

vimは知ってるけど、Neo Vimとはなに?って人もいると思います。
vimをさらに拡張性、カスタマイズ性などをよくしたものって感じの認識でとりあえずは大丈夫です。
neovimはvimと違いvimscript+lua言語で開発されています。
これにより利用者が、使いやすいようにカスタマイズを行うことができるってことですね。
実際にvimではできなかったことなどをneoovimではできたりします。
またLSP(Langeage Server Protocol)というコード補完やジャンプ定義などの便利機能が使えます。
つまり、めっちゃ使いやすくなったVimって感じですね。

なぜ移行したのか#

元々vimを使っていて、vimは軽量で高速であることが魅力的でした。
しかし、最近のプロジェクトでは、大型なコードベースや複雑な依存関係が増えてきて、vimの機能だけでは効率的に作業できないことが多くなってきました。
特に、コード補完やジャンプ定義などの機能が必要になってきたため、neovimに移行することを決めました。

Lazyvimの魅力#

vimをあまり知らない人からすると、neovimについてそんなにも魅力を語っているのに、なぜLazyvimを使うの?って思うかもしれません。
Lazyvimとは、neovimの設定を簡単に行うことができるようにするためのフレームワークです。
Lazyvimを使うことで、neovimの設定を簡単に行うことができるようになります。

また、Lazyvimは、neovimの機能を最大限に活用するためのプラグインや設定があらかじめ用意されているため、初心者でも簡単にneovimを使いこなすことができます。
vimから移行してきた人でも、Lazyvimを使うことで、neovimの機能を簡単に利用できるようになります。
そういった点で、Lazyvimは非常に魅力的な選択肢となります。

Lazyvimのセットアップ#

Lazyvimのセットアップは、少し手間がかかるかもしれませんが、その分、カスタマイズ性が高く、自分好みのエディタを作り上げることができます。
まず、neovimをインストールします。
'''cmd scoop install neovim ''' lazyvimをインストールする前に、ほかに必要となるtoolをインストールしておきましょう。
'''cmd scoop install zig scoop install tree-sitter scoop install gcc scoop install fd scoop install ripgrep ''' これらがないと、ファイルの検索やコードの解析などができなくなってしまうので、必ずインストールしておきましょう。

その後、Lazyvimのquickstartを参考にして、インストールをします。
'''powershell git clone https://github.com/LazyVim/starter env:LOCALAPPDATA\nvimRemoveItemenv:LOCALAPPDATA\nvim Remove-Item env\nvim.git -Recurse -Force ''' その後、neovimを起動すると、Lazyvimのセットアップが始まります。
セットアップが完了すると、neovimが起動します。 lazyvim これで、Lazyvimのセットアップは完了です。
あとは、自分好みにカスタマイズしていくだけです。

まとめ#

Lazyvimは、neovimの設定を簡単に行うことができるフレームワークであり、初心者でも簡単にneovimを使いこなすことができます。
vimから移行してきた人でも、Lazyvimを使うことで、neovimの機能を簡単に利用できるようになります。
セットアップは少し手間がかかるかもしれませんが、その分、カスタマイズ性が高く、自分好みのエディタを作り上げることができます。
ぜひ、Lazyvimを使ってみてください。
ちなみに、この記事もlazyvimで書いています。
lazyvim_coding 以上、YAMAでした。

参考文献#