2012-08-02 24 views
7

Tengo el siguiente problema.Problema de sangría con texto sublime 2

Uso ubuntu 12.04 y sublime-text-2 o gedit.

A veces copio/pego algo en un archivo haml/ruby, lo doblo en 2 espacios, pero cuando lo presiono en github, la sangría es incorrecta y no solo la parte que he copiado/pegado. En mi editor se ve bien.

Si abro el archivo con LibreOffice/LeafPad la identación es como en github, pero quiero que funcione en ST2.

¿Alguna sugerencia?

+0

va a mezclar las fichas y espacios? –

+0

hmm, no estoy seguro. ¿Quieres decir si alguna vez uso espacio y luego tabulador para sangrar? Tal vez – vladCovaliov

+1

¿No tienes reglas de configuración o archivos de gitattributes que cambiarían automáticamente esas sangrías? Como se descubrió en http://gitster.livejournal.com/28862.html – VonC

Respuesta

7

Tener guión correcta a través del servicio que usted no debe usar pestañas duras

http://opensourcehacker.com/2012/05/13/never-use-hard-tabs/

Puede conseguir esta funcionalidad en Sublime Text 2 con una configuración de directiva pestaña:

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Configure_sane_tab_and_whitespace_policy_and_other_settings

Además, no es posible que deba elegir una nueva política para los archivos existentes en Ver> Menú de sangría.

También puede convertir en masa los archivos existentes lejos de las pestañas.

Con Sublime Text 2:

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Converting_existing_files_to_use_spaces_instead_of_tabs

... o convertir por lotes todo el proyecto:

http://miohtama.github.com/vvv/tools/expandtabs.html

+6

El problema no son las pestañas difíciles, el problema es mezclar espacios y pestañas para la sangría. – fletom

+3

La solución más fácil para esto es no usar pestañas en absoluto y por lo tanto no se pueden mezclar con espacios, incluso accidentalmente. –

+7

La solución más fácil para esto es no usar espacios en absoluto y por lo tanto no puede mezclarlos con pestañas, incluso accidentalmente. :) – yota

Cuestiones relacionadas