0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

vimからNeovim に移行する

Last updated at Posted at 2025-12-14

初めに

今までvimをそのまま使っていたが、Neovimに乗り換えた。
本記事はその環境構築の備忘録として記述する。

インストール

OS: Ubuntu

sudo apt install neovim

バージョン確認

nvim --version 
NVIM v0.12.0-dev

プラグインマネージャー

LazyVimにした。

これをもとにインストールすると、デフォルトでいい感じになる。

他の選択肢として
pckr.nvim
min.nvim
などがある。

起動

nvim

で起動

その後:Lazyと入力、管理画面表示後、Uでアップデートする。

設定

~/.config/nvimに移動する。
デフォルトだと

├── init.lua
├── lazy-lock.json
├── lazyvim.json
├── LICENSE
├── lua
│  ├── config
│  │  ├── keymaps.lua
│  │  ├── lazy.lua
│  │  └── options.lua
│  └── plugins
│     └── example.lua 
├── README.md
└── stylua.toml

のようになっていると思う。

init.lua

nvim起動時、最初に実行される。
特に変更せずにOK。

lua/config

ユーザー設定ファルを入れる。
autocmds.luaformatting.luaを追加した。

lua/plugin

プラグイン設定を入れる。
example.luaは削除した。
各プラグインに対応したファイルを作成している。

~/.vimrcについて

~/.vimrcは使わず、かわりにinit.luaに記述する。

プラグイン導入

公式ページにインストール方法が書いてあるものがある。
それぞれFull Specをコピーして、lua/plugins内のファイルに記述する。

ただしFull Specの内容のはじめにreturnを記述する必要がある。

Lazyvim ではプラグイン追加後、起動時に自動でインストールされる。

使用プラグイン

テーマ

  • catppuccin.nvim
    以下の設定で背景を透過させている。
    transparent_background = true,
    

UI

開発系

気になったこと

vimだと、デフォルトでファイル保存時に末尾に改行が追加されていた。
ただLazyvimだとどうもうまく動作しない。

終わりに

EOFの改行問題を解決したい。
プラグインとキーマップも整理したい。
~Thank you for reading~

参考文献

LazyVim
私が使っているneovimプラグイン55個を一挙にご紹介します-@haw_ohnuma

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?