学習バンザイITエンジニアの精神安穏日記

ITエンジニアというより、IT系雑務者

vimでrubyのhashを一発で整形するためのヒント

先人に感謝

superuser.com

方法

vimrcにコピペする。

FはformatのF。適当に置き換えてください。

nnoremap <C-F> $v%lohc<CR><CR><Up><C-r>"<Esc>:s/,/,\r/g<CR>:'[,']norm ==<CR>

使い方

  1. visual modeで範囲選択する
  2. ctrl+Fを押す

TODO

  • 改良版をcommentする
  • mappingを改良する
  • その他応用について考える
    • そもそももっとよい整形ツールあるので
  • mappingをcommitする
  • 何してるか読む