Como inserir um caractere de tabulação no texto sublime?

12

Estou tentando inserir uma guia em um documento em texto sublime. Estou usando guias para recuo. Normalmente, posso inserir uma guia pressionando → Tab. No entanto, às vezes, em vez de inserir um caractere de tabulação, isso executa uma conclusão de palavra.

É difícil prever quando isso vai acontecer, mas quando percebo, pressiono Backspace                → Tab Backspace

Existe uma maneira melhor?

recursivo
fonte

Respostas:

11

Você acha útil o recurso de conclusão de palavras? Caso contrário, desligue-o e tenho certeza de que resolverá o seu problema.

Como alternativa, se você pressionar shift+ tab, isso inserirá uma guia literal.

Ou você pode desativar a conclusão da guia adicionando esta linha a Preferências / Configurações de arquivo - Usuário:

"tab_completion": false

Fonte

Jonny Henly
fonte
5
Pressionar Shift+ Tabnão funciona para mim.
Rockallite
9

Pressionar Shift+ Tab não insere uma guia literal para mim no Sublime Text 3.

A única maneira de inserir uma guia literal é fazer o seguinte:

  • Primeiro, desativo a Indent Using Spacesopção via menu ViewIndentation.
  • Em seguida, pressione Tabpara inserir uma guia literal.

Depois de terminar, volte à opção.

Você também pode clicar na célula da barra de status que diz Spaces: nou Tab Size: ne alternar a Indent Using Spacesopção lá.

Rockallite
fonte
1
Outro truque que li no fórum Sublime Text é inserir um caractere que você sabe que não é usado em nenhum lugar do seu código (o exemplo dado foi um backtick, mas você pode colar um caractere unicode ou algo assim). Em seguida, chame Search / Replace, verifique se o Regex está ativado, localize seu personagem e substitua-o por \t, o que resultará em uma guia. Não é super conveniente para um caso único (porém, nem alterna a opção de menu), mas funciona bem se você souber que vai inserir vários caracteres de tabulação.
Wilson F
0

Se você deseja usar uma guia na pesquisa / substituição, basta digitar uma guia em uma nova linha ("Recuar usando espaços" desativado), selecione e recorte e cole no campo de pesquisa ou substituição.

Pensei em adicionar isso caso alguém encontrasse essa pergunta como eu procurando por essa opção.

Joe Alvarez
fonte