Vim'yi ex ve komut modunda terminalden kullanabilirsiniz.
Tek bir dosyayı girintilemek için:
vim -c "normal gg=G" -e <file-to-indent> <<'EOF'
:wq
EOF
Dosyaları özyinelemeli olarak girintili yapmak için aşağıdaki komut dosyasını oluşturun:
indent-with-vim.sh
vim -c "normal gg=G" -e $1 <<'EOF'
:wq
EOF
Şimdi şunu yazın:
$ chmod u+x indent-with-vim.sh
$ find . | xargs -I {} ./indent-with-vim.sh {}
Vim dosyaları yeniden canlandırmak için elinden geleni yapacaktır. Bazı belirli dosya türlerini iyileştirebilirsiniz.
XML için:
PHP biçimlendirmesini geliştirmek için:
Http://www.vim.org/scripts/download_script.php?src_id=15001
(php.vim adlı bir dosya indirilir) dosyasını indirin
Evinizde aşağıdaki dizinleri oluşturun:
~/.vim/indent
Ve şuraya kopyala php.vim
:~/.vim/indent
Herhangi bir dosya türünün sonucundan memnun değilseniz, web'de alternatifler arayabilirsiniz (HTML için htb, Ruby için geliştirmeler için https://github.com/vim-ruby/vim-ruby ve benzeri) ).
Her iki durumda da, girintiyi artırmak için veya .vimrc tekniğini veya foo.vim girinti dosyasını kullanırsınız.
Ayrıca, find parametrelerini yalnızca belirli türlere uygulanacak şekilde değiştirebilirsiniz, örneğin:
find . -iname "*.html" -or -iname "*.xml"