Como juntar 2 colunas a uma no TextMate?

2

Alguém sabe como seria possível mesclar essa lista como

item 1  item 2
item 3  item 4

para

item 1 
item 2 
item 3 
item 4 

em TextMate ou TextWrangler?

    
por Dan 08.07.2011 / 11:11

1 resposta

1

Como as colunas são separadas? Por um \t ? Se assim for, você só quer substituir isso por uma nova linha. Se eles não estiverem separados por uma guia, o procedimento é o mesmo - basta copiar o separador de coluna, seja ele qual for. Dois espaços, por exemplo, devem funcionar bem, assim como um , ao trabalhar com CSV.

item 1  item 2
item 3  item 4

O procedimento é bastante fácil:

  • Copie o caractere de tabulação do campo de texto com Cmd - C (pode ser útil ter Exibir → Mostrar Invisíveis ativado)

  • Abraumajaneladepesquisa/substituiçãocomCmd+F.

  • Coleocaracteredetabulaçãocopiadonocampo"Find" com Cmd - V .
  • No campo "Replace", pressione alt + Digite para obter uma nova linha.

Ficará assim (sim, você não pode ver nada, mas pode selecionar o conteúdo para ver que tudo está lá).

Emseguida,cliqueem"Substituir tudo". Resultado:

item 1
item 2
item 3
item 4

Como @romainl aponta, também é possível usar Expressões Regulares para isso. Se você souber que o separador é Tab ( \t ), basta marcar "Expressão regular" e inserir \t para "Localizar" e \n para "Substituir.

    
por 08.07.2011 / 11:15