Cole texto literalmente no Sublime sem converter guias em espaços


11

Estou usando o Sublime Text 3 beta no Mac OS X 10.8.4. Copiei algum texto de algum lugar e quero colá-lo no Sublime exatamente como está, mas o Sublime parece estar convertendo caracteres de tabulação em espaços. O que posso fazer para impedir que isso seja feito?

Sim, tenho certeza de que o texto copiado possui caracteres de tabulação reais. Eu posso vê-los se eu inspecionar o texto em hexdump ou TextEdit.

Respostas:


5

Fiz algumas experiências e descobri que posso colar o texto literalmente desativando o comando "Indent Using Spaces" em View -> Indentation.

Isso resolve meu problema, mas eu não gosto de ter esse recurso desativado o tempo todo. O que estou tentando fazer é um tanto incomum. Normalmente, gosto de tê-lo ativado para me impedir de inserir acidentalmente caracteres de tabulação no que estou trabalhando.

Por esse motivo, verei se alguém aqui tem uma solução melhor e só aceitarei minha resposta se não encontrar nada dentro de uma semana. Estou procurando uma maneira de colar texto literalmente apenas uma vez, sem precisar alterar uma configuração que afeta o funcionamento da tecla tab.


1

Se você acessar Preferências -> Ligações de teclas -> Usuário,

Eu acredito que você precisa mudar o colar e colar_e_indent, assim:

    { "keys": ["command+v"], "command": "paste_and_indent" },
    { "keys": ["command+shift+v"], "command": "paste" }

Eu tentei isso e não ajudou. Mesmo com as ligações de teclas definidas como padrão, o paste_and_indentcomando cola o texto, possivelmente recuado, mas ainda com os caracteres de tabulação substituídos por espaços.
Elias Zamaria

O Convert Indentation to Tabsbotão, como visto nesta resposta, resolveria seu problema?
Sameetandpotatoes

Eu tentei isso e não fez nada. AFAIK, esse botão apenas converte espaços no início de uma linha em tabulações. Estou tentando colar alguns dados do tipo CSV com algumas guias no meio de uma linha.
Elias Zamaria
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.