Nodeのjs-beautifyで整形
js-beautifyのインストール
Node.jsのインストール
js-beautifyのインストール
npm -g install js-beautify
インストールされるコマンド
- js-beautify
- html-beautify
- css-beautify
Vim設定
.vim/after/ftplugin/html.vim
" js-beautify by node - https://github.com/einars/js-beautify
if has('unix')
let ret = system('which html-beautify')
if !v:shell_error
command! -range=% -nargs=* Tidy <line1>,<line2>! html-beautify --type=html -f -<CR>
noremap ,ft <ESC>:'<,'>! html-beautify -s 2 -f -<CR>
endif
elseif has('win32') || has('win64')
let ret = system('where /Q html-beautify')
if !v:shell_error
command! -range=% -nargs=* Tidy <line1>,<line2>! html-beautify -s 2 -f -<CR>
noremap ,ft <ESC>:'<,'>! html-beautify -s 2 -f -<CR>
endif
endif
参考
https://github.com/einars/js-beautify