Nota inicial: Sem querer este post evoluiu bastante graças
a este link, leia-o antes você que ama o vim não pode deixar de ler:
http://henry.precheur.org/2008/4/18/Indenting%20Python%20with%20VIM.html
Você baixou aquele script legal e olha só a porcaria,
ficou com indentação errada, mas não se desespere o vim
salva o seu dia
if [ ! "$var1" -o ! "$var2"];
then
if [ ! "$var1" ];
then
echo "Você não informou o parâmetro 1"
elif [ ! "$var2" ];
then
echo "Você não informou o parâmetro 2"
fi
fi
:set ft=sh
Agora selecione o trecho dica → Shift-v j
por vim pressione a inocente tecla =
Resultado
if [ ! "$var1" -o ! "$var2"];
then
if [ ! "$var1" ];
then
echo "Você não informou o parâmetro 1"
elif [ ! "$var2" ];
then
echo "Você não informou o parâmetro 2"
fi
fi
O ft significa (amável vim, o tipo do arquivo atual é sh, ou seja
da familia bash).
Testei também com python mas só funcionou em trechos pequenos, mas vou
pesquisar um plugin e posto aqui logo-logo. :)
Um plugin que achei
http://www.vim.org/scripts/script.php?script_id=974
Funcionou quase que perfeito, com pequenos ajustes você
indenta seu código novamente, siga estas instruções.
Olá!
ResponderExcluirParabéns pelo Blog, Sérgio!
Ass:
Alexandre.