Por que o TextMate não substitui abas por espaços?


10

Estou usando a Soft Tabsopção no TextMate, mas meus arquivos ainda contêm TABcaracteres em vez de "4 espaços". É assim que funciona:

  1. Eu abro um arquivo, ele contém TABs
  2. Eu ligo a Soft Tabsopção
  3. Eu salvo o arquivo.

Nada foi alterado, o arquivo ainda está cheio de TABs. O que estou fazendo errado?


Qual parte da documentação afirma que substituirá os caracteres de tabulação existentes?
Ignacio Vazquez-Abrams

@Ignacio hm ... É isto que estou lendo: manual.macromates.com/en/working_with_text section 4.11. Tive a sensação de que ele precisa substituir os TAB existentes. Qual é a solução alternativa?
yegor256

Respostas:


27

O TextMate não altera todo o documento com base nessa preferência. Está além dos limites do documento, portanto, apenas o ato de abrir um arquivo mudaria quase todas as linhas nele. Seu colega que sempre lê os registros de alterações do VCS gostaria de matá-lo.

O arquivo não é atualizado automaticamente. No TextMate 1, você precisa chamar Text »Convert» Tabs to Spaces . No TextMate 2, você invoca Bundles »Origem» Converter guias em espaços . Ambos respeitam sua configuração atual de largura da guia.


Em relação à documentação vinculada:

Quando as guias programáveis ​​estão ativadas, o TextMate geralmente age exatamente como se você estivesse usando guias rígidas, mas o documento realmente contém espaços.

Refere-se à navegação em vários espaços. Mesmo se você usar espaços, mover o cursor parecerá uma aba (por exemplo, $tab_widthespaços de salto ).


4
ctrl-appl-shift-te então2
AJcodez 17/11/2013
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.