vim-jsbeautify
概要
- JavaScriptやJSONの整形をするのに使う
- jqやPythonを使う方法もあるようだが、Windowsで一番簡単にインストールできるのはこれだと思う
インストール
cd ~/.vim/pack/start
git clone https://github.com/maksimr/vim-jsbeautify.git
cd vim-jsbeautify && git submodule update --init --recursive
- Gitでjsbeautify含めてインストールしてしまうのが簡単そう
- ZIPファイルからのインストールは上手く動かなかった
設定(.vimrc)
command! -range=% -nargs=* HTMLTidy <line1>,<line2>call RangeHtmlBeautify()
command! -range=% -nargs=* JSTidy <line1>,<line2>call RangeJsBeautify()
command! -range=% -nargs=* CSSTidy <line1>,<line2>call RangeCSSBeautify()
command! -range=% -nargs=* JSONTidy <line1>,<line2>call RangeJsonBeautify()
- 適当なコマンドないしマップでcall RangeJSBeautify()と呼ぶようにする
参考
https://github.com/maksimr/vim-jsbeautify