Para o alinhamento, existem três plugins conhecidos:
- o venerável Alinhar - Ajuda as pessoas a alinhar texto, eqns, declarações, tabelas, etc.
- a moderna tabela
- o candidato vim-easy-align
Com o primeiro, seu problema pode ser resolvido via
:%Align -e
COMP_ID=' echo $SRC | sed -e 's/.*COMP_ID=//' -e 's/:.*$//''
SRC_TYP=' echo $SRC | sed -e 's/.*SRC_TYP=//' -e 's/:.*$//''
DOC_TYP=' echo $SRC | sed -e 's/.*DOC_TYP=//' -e 's/:.*$//''
SRC_ID=' echo $SRC | sed -e 's/.*SRC_ID=//' -e 's/:.*$//''
ACC=' echo $SRC | sed -e 's/.*ACC=//' -e 's/:.*$//''
PASS=' echo $SRC | sed -e 's/.*PASS=//' -e 's/:.*$//''
POP=' echo $SRC | sed -e 's/.*POP=//' -e 's/:.*$//''
REMOTE_HOST=' echo $SRC | sed -e 's/.*REMOTE_HOST=//' -e 's/:.*$//''
REMOTE_PATH=' echo $SRC | sed -e 's/.*REMOTE_PATH=//' -e 's/:.*$//''
ARCHIVE_PATH=' echo $SRC | sed -e 's/.*ARCHIVE_PATH=//' -e 's/:.*$//''
Usando o vim (ou vi), quero alinhar as seções com -e 's/:.*$//' ao mesmo número da coluna. Qual é a maneira mais fácil e rápida de fazer isso? (ignore os feios echo ..| sed .. bits por enquanto)
Para o alinhamento, existem três plugins conhecidos:
Com o primeiro, seu problema pode ser resolvido via
:%Align -e