Por que minhas guias no Sublime Text aparecem tão longe no Github?

1

Nas minhas configurações de texto sublime eu tenho:

"translate_tabs_to_spaces": true

E no editor meu código fica bonito assim (todas as guias):

Noentanto,noGitHub,atabulaçãoéterrível:

Se eu usar 4 espaços, o código no Github é muito melhor, mas digitar 4 espaços versus 1 não é eficiente: (

É possível ter velocidade e beleza?

    
por Leon Gaban 24.04.2015 / 21:04

3 respostas

3

O Github exibe as guias como equivalentes a 8 espaços. Para fazer com que seu código no Sublime e no Github pareça o mesmo, acesse View -> Indentation e certifique-se de que Indent Using Spaces e Tab Width: 4 estejam marcados. Agora, quando você está editando seu código, pressionar Tab irá inserir 4 espaços ao invés de um caractere de tabulação.

    
por 24.04.2015 / 21:59
1

Para uma solução permanente, tente:

  • Preferências > Configurações - Usuário
  • Inserir "translate_tabs_to_spaces": true
  • Salvar

Depois de reiniciar o Sublime Text, pressionar a tecla tab criará espaços em vez de guias. Observe que as guias existentes ainda serão guias. [Use Localizar e substituir todos para alterar todas as guias para 4 espaços] Essa configuração também pode ser útil:

  • Alterar o tamanho das guias para corresponder ao GitHub
    • "tab_size": 8,

O arquivo Preferences.sublime-settings deve ser parecido com:

{
    "tab_size": 8,
    "translate_tabs_to_spaces": true
}

Isso deve ser suficiente para manter a funcionalidade de tabulação enquanto estiver trabalhando com espaços sem precisar alterar configurações em arquivos individuais.

    
por 10.07.2015 / 22:17
0

Para uma solução mais completa, verifique esta resposta

Basicamente, se você adicionar um arquivo .editorconfig ao seu projeto, o Github será exibido com base em suas configurações. Muito melhor do que lidar com espaços.

    
por 27.07.2017 / 10:19