ウェブエンジニア珍道中

日々の技術的に関する経験を書いていきます。脱線もしますが助けになれば幸いです。

コードを簡単に整形できるvim-easy-alignを雑に紹介する

github.com

vimでコードの列を簡単に揃えられるプラグインがあるので紹介します。

といっても僕が使っているのはこのプラグインのほんの一部分だけです。きっともっとすごい機能がありますが使いこなせてないので紹介しませんmm

インストール

.vimrcに以下を書きます、deinとかでも入るとは思いますが未検証です。

Plug 'junegunn/vim-easy-align'

設定

これも.vimrcに書きます

vmap <Enter> <Plug>(EasyAlign)

使い方

  1. 整形したい範囲をvisualモードで囲む
  2. Enterを押す
  3. 区切りたい文字を選ぶ(spaceとか)
  4. 完了!

例

このコードを選択して

hoge = 1
hogehogefuga = 2
hogehogefugafuga = 3

スペースで整形すると

hoge             = 1
hogehogefuga     = 2
hogehogefugafuga = 3

こんな感じになります。

使用イメージ f:id:te-nu:20171126181616g:plain

大分重宝しているプラグインなので良かったら使ってみて下さい。