Skip to content

Instantly share code, notes, and snippets.

@paulodeleo paulodeleo/diff1.png

Last active Aug 29, 2015
Embed
What would you like to do?
Post para o blog - Configurações padrão para Sublime Text

Configurações padrão para Sublime Text

Idealmente, todos os membros alterando código em um projeto devem ter as mesmas configurações no editor de texto. Em projetos ruby, utilizando Sublime Text, pode-se utilizar esses padrões:

{
  "rulers":
  [
    80
  ],
  "tab_size": 2,
  "translate_tabs_to_spaces": true,
  "trim_automatic_white_space": true,
  "trim_trailing_white_space_on_save": true
}

Aplicar essas configurações é muito simples:

sublime_settings.gif

Explicando as configurações:

Exibir uma linha guia na coluna 80, para evitar fazer linhas mais longas que isso:

"rulers":
[
  80
]

Utilizar espaços ao invés de tab para indentar:

"translate_tabs_to_spaces": true

Utilizar apenas o tamanho de 2 caracteres de espaço para identar:

"tab_size": 2

Remover espaços que estejam sobrando no final de linhas:

"trim_automatic_white_space": true
"trim_trailing_white_space_on_save": true

Essas últimas configurações evitam diffs como esses em commits que, em meio a mudanças que realmente importam, podem prejudicar em um merge mais complicado:

diff1.png
diff2.png
diff3.png

(Foi usado o Licecap para gravar o GIF)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.