ターミナルからexおよびコマンドモードでvimを使用できます。
単一のファイルをインデントするには:
vim -c "normal gg=G" -e <file-to-indent> <<'EOF'
:wq
EOF
ファイルを再帰的にインデントするには、次のスクリプトを作成します。
indent-with-vim.sh
vim -c "normal gg=G" -e $1 <<'EOF'
:wq
EOF
次に、次を入力します。
$ chmod u+x indent-with-vim.sh
$ find . | xargs -I {} ./indent-with-vim.sh {}
Vimはファイルを再インデントするために最善を尽くします。特定のファイルの種類を改善できます。
XMLの場合:
PHPのフォーマットを改善するには:
ダウンロードhttp://www.vim.org/scripts/download_script.php?src_id=15001(php.vim
という名前のファイルをダウンロードします)
自宅に次のディレクトリを作成します。
~/.vim/indent
そしてコピーphp.vim
へ~/.vim/indent
任意のファイルタイプの結果に満足できない場合は、Webで代替手段(HTMLのhtb 、Rubyの改善のためのhttps://github.com/vim-ruby/vim-rubyなど)を探すことができます。)。
どちらにしても、インデントを改善するには、.vimrcテクニックまたはfoo.vimインデントファイルを使用します。
また、次のような特定のタイプのみに適用するように検索パラメーターを変更できます。
find . -iname "*.html" -or -iname "*.xml"