8
3

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 駅伝、2024年8月20日の記事です。
前回は、kyoh86さんでした。

最近、自分は相対行番号の設定にハマっています。Vim/Neovim だけでなく、モバイルアプリ開発で使っているIDEにもこの設定をしています。

この記事では完全なVim/Neovim の話ではなく、JetBrains IDE や AndroidStudio で  Vimのキーバーインドが使える IdeaVim の設定について紹介します。

IdeaVim とは

IdeaVim とは JetBrains社がメンテナーをやっている、JetBrains IDE 用のVimエンジンです。

InteliJ IDEA をベースに作られた AndroidStudio でも使うことができます。

導入方法

AndroidStudioを前提に導入方法を説明します。
といっても、導入方法はとても簡単で、IDEを起動して、Pluginsから "IdeaVim" と検索、Install すると導入完了です。

設定方法

IdeaVim は Vim の .vimrc と同様に、設定ファイルを作成することができます。

touch ~/.ideavimrc

で準備完了です。

.vimrc と同様に、

.ideavimrc
set number "行番号
set relativenumber "相対番号

と設定し、IDEを再起動すると反映されます。

また、自分が愛用している .vimrc をそのまま反映させることもできます。
.ideavimrc に以下のように設定し、IDEを再起動すると反映されます。

.ideavimrc
source ~/.vimrc

プラグイン

IdeaVimではプラグインを設定することができます。
.ideavimrc で以下のように追加することができます。

.ideavimrc
Plug '<plugin-github-reference>'

愛用の .vimrc ファイルを使用している場合、Ideavim は、vim-plug または vundle を使って定義されたプライグインを解析、有効にすることができます。
.vimrc で有効になっているプラグインを無効にしたい場合は、~/.ideavimrc

.ideavimrc
set no<plugin-name>

とすると無効化されます。

使えるプライグインは、

などがあります。詳細は以下をご覧ください。

みんなの設定

IdeaVim の Discussions には "Share your ~/.ideavimrc" というディスカッションがあります。

ここでは、みんなが設定した .ideavimrc を紹介し合う場所です。ぜひ見ていってください。

参考資料

8
3
0

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
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?