Insere uma coluna de texto com texto sublime 3

22

Como faço para recortar e colar uma coluna de texto no texto sublime 3 -

Por exemplo:

Arquivo A

Alpha
Beta
Gamma
Delta

Arquivo B

AAA
BB
CCCCC

Eu quero acabar com o arquivo B tendo

Alpha AAA
Beta  BB
Gamma CCCCC
Delta
    
por Mike 15.01.2014 / 16:49

6 respostas

12

Primeiro, selecione as linhas no Arquivo B que você deseja copiar. Anote o número de linhas (isso deve ser exibido na parte inferior da tela). Esse número de linhas é X. Copie essas linhas.

Segundo, selecione as primeiras X linhas do Arquivo A para que haja um cursor no final. Para fazer isso, mova o cursor para o final da primeira linha, vá até o menu de seleção e use o atalho para "Adicionar próxima linha" até que X linhas sejam selecionadas. No OSX, o seu controle de mudança para baixo. Neste exemplo, haverá 3 cursores no final do Arquivo A que se parecem com isto:

Alpha|
Beta|
Gamma|
Delta

Por fim, pressione a guia uma vez e cole suas linhas. Você deve ter os resultados desejados.

Devido à maneira como isso é feito, é mais fácil colar no Arquivo A. No entanto, se você realmente deseja colar no arquivo B ou algum outro arquivo, apenas copie as linhas do Arquivo A no arquivo de destino antes de iniciar, e faça o mesmo processo.

    
por 15.01.2014 / 17:38
12

Selecione e copie as linhas no Arquivo B que você deseja copiar. Mover para o arquivo A, selecione as linhas que você deseja copiar. Pressione Ctrl + Shift + L para dividir sua seleção em uma seleção de várias linhas, mova os cursores para onde quiser e cole.

A única limitação disso é que os cursores manterão suas posições relativas, você pode não querer isso. Talvez você queira que todos permaneçam em uma coluna fixa.

Mantenha pressionado o botão do meio do mouse e arraste para selecionar uma ou mais colunas de texto, novamente pressionando Ctrl + Shift + L para dividir sua seleção em linhas e prosseguir como antes.

    
por 17.01.2014 / 23:16
7

Etapas:

  1. Vá para Arquivo B , e entre na seleção múltipla ( + + L OU Ctrl + deslocamento + L ) em

    AAA
    BB
    CCCCC
    

    certificando-se de que tudo está selecionado, e não apenas partes das linhas que você deseja copiar.

  2. Enquanto estiver no modo de seleção múltipla, copie ( + C OU Ctrl + C )

    AAA|
    BB|
    CCCCC|
    
  3. Vá para Arquivo A e certifique-se de inserir a seleção múltipla exatamente no mesmo número de linhas (nesse caso, 3).

    Alpha|
    Beta|
    Gamma|
    Delta
    
  4. Colar ( + V OU Ctrl + V ) & voilà:)

Deixe-me saber se isso funciona para você!

    
por 07.01.2015 / 11:51
2

Pouco atrasado, mas encontrei este pacote no fórum do SublimeText chamado Colar como Coluna. Você pode encontrá-lo no controle de pacotes.

Funciona bem, pelo menos o suficiente para obter os dados na área certa

RE: Página do Fórum Original: link

    
por 27.05.2015 / 23:43
0

Encontrei a solução simples no manual

Eu só usei o botão do meio do meu mouse (veja o manual para outras opções) para selecionar o meu ponto de inserção, e então eu digitei o que eu queria (ou colei) e funcionou.

    
por 05.07.2015 / 14:25
0

vá para o arquivo B - > faça uma seleção de várias linhas, que nos macos pode ser feita usando a opção e pressione e arraste o mouse.

vá para o arquivo A - > faça uma linha múltipla, selecione e cole.

O que foi confuso para mim nas respostas anteriores foi, como fazer a seleção no arquivo B. Eu estava fazendo um cmd + A, selecionando tudo.

Então a única coisa fora do óbvio aqui é que você tem que fazer uma seleção de múltiplas linhas no arquivo B.

    
por 05.07.2017 / 07:47