No Textmate, eu posso adicionar texto a várias linhas ao mesmo tempo, mantendo pressionada a tecla Opção e arrastando com o mouse. diga que tenho as seguintes linhas:
foo 1:
foo 2:
foo 3:
Posso clicar e segurar a opção com facilidade e arrastar para baixo com as linhas para selecionar o texto no final de cada linha e digitar "bar" uma vez e será adicionado a todas as linhas, como tal:
foo 1: bar
foo 2: bar
foo 3: bar
Fantástico.
O problema que encontro é quando minhas linhas não têm o mesmo comprimento, como tal
foo 19:
foo 37842342346:
foo 503:
Agora, se eu quiser adicionar texto ao final de cada linha, tenho que fazê-lo manualmente ou escolher espaço suficiente para que a linha mais longa não seja substituída, como tal:
foo 19: bar
foo 37842342346: bar
foo 503: bar
Isso resulta em muitos espaços em branco indesejados em linhas que não precisam dele. Concedido, eu poderia facilmente executar uma pesquisa de expressão regular para substituir todas as múltiplas ocorrências de um espaço por uma única, mas fiquei pensando se há uma maneira de selecionar todas as finalizações de linhas de uma só vez sem ter que fazer isso.
Qualquer ideia?
Obrigado!
No textmate 2, faça uma seleção multilinha vertical (apenas
⇧-↓
para selecionar várias linhas e depois '' toque '' na tecla de opção⌥
para fazer uma seleção vertical)Agora .. basta ir para o final da linha (
⌘→
) - boom! você pode editar o final de cada linha!Veja este screencast para obter mais informações http://d.pr/9rBS
fonte