Você pode usar o Alinhamento Sublime do wbond
Pode ser necessário adicionar esse item ao seu arquivo de configurações (Preferências > Configurações do pacote > Alinhamento > Configurações-Usuário:
// The mid-line characters to align in a multi-line selection, changing
// this to an empty array will disable mid-line alignment
"alignment_chars": ["=", "|"],
// If the following character is matched for alignment, insert a space
// before it in the final alignment
"alignment_space_chars": ["=", "|"]
Substituir "|" com qualquer personagem que você queira alinhar.
Editar:
Como mtoast descobriu, adicionando "\n"
a "alignment_chars" dá o efeito desejado. Adicionar o novo caractere de linha a "alignment_space_chars" provavelmente não é necessário e pode excluir o texto. No entanto, com meus testes limitados, não vi diferença.
Segure control e clique no final de cada linha. Em seguida, pressione as teclas de atalho de alinhamento (para linux o padrão é ctrl + alt + a ). Você descobrirá que os cursores estão alinhados com a posição mais distante do cursor.
Edit2: Adicionar nova linha a "alignment_space_chars"
excluirá o texto se você destacar um bloco de texto e o Sublime Alignment não encontrar mais nada para alinhar na linha (como um sinal de igual). / p>
Além disso, se o Sublime Alignment não conseguir encontrar algo mais para alinhar, adicionar nova linha a "alignment_chars"
preencherá o final das linhas com espaços (ou guias dependendo das configurações) para corresponder à linha mais longa realçada.