#author("2019-06-13T10:20:43+09:00","default:ryuichi","ryuichi")
#author("2019-06-13T10:22:30+09:00","default:ryuichi","ryuichi")
* vim-jsbeautify [#a32ec0c1]

** 概要 [#i0a02f9b]

- JavaScriptやJSONの整形をするのに使う
- jqやPythonを使う方法もあるようだが、Windowsで一番簡単にインストールできるのはこれだと思う

** インストール [#if82078b]

 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) [#lb3a5fd6]

 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()と呼ぶようにする

** 参考 [#e2dca3d1]

https://github.com/maksimr/vim-jsbeautify

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS