Saltar al contenido

¿Cómo arreglar / convertir la sangría del espacio en Sublime Text?

Solución:

Aquí hay un buen truco en Sublime Text 2 o 3 para convertir el espacio de sangría en un documento.

TL; DR:

Conversión de 2 espacios a 4 espacios:

Asegúrese de que el ancho de la pestaña esté configurado en 2. Convierta su sangría de 2 espacios en pestañas, cambie a ancho de pestaña 4 y luego convierta la sangría de nuevo en espacios.

La descripción detallada:

Ir a:

View -> Indentation

Debería leer:

  • Indent using spaces [x]
  • Tab width: 2

Seleccione:

  • Convert Indentation to Tabs

Luego seleccione:

  • Tab width: 4
  • Convert Indentation to Spaces

Hecho.

De hecho, descubrí que es mejor para mi cordura tener las preferencias del usuario definidas así:

"translate_tabs_to_spaces": true,
"tab_size": 2,
"indent_to_bracket": true,
"detect_indentation": false

los detect_indentation: false es especialmente importante, ya que obliga a Sublime a respetar estas configuraciones en cada archivo, a diferencia de la View -> Indentation ajustes.

Si desea ser elegante, también puede definir un atajo de teclado para volver a sangrar automáticamente su código (YMMV) pegando lo siguiente en Sublime -> Preferences -> Key Binding - User:

[
  { "keys": ["ctrl+i"], "command": "reindent" }
]

y para visualizar el espacio en blanco:

"indent_guide_options": ["draw_active"],
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true,
"draw_white_space": "all",
"rulers": [120],

Encontré, en mi mente, una solución más simple que Magne:

En mac:

"cmd+f" => "  "(two spaces) => "alt+enter" => "arrow right" => "  "(two more spaces) => set tab width to 4(this can be done before or after.

En windows u otras plataformas cambian cmd+f y alt+enter con lo que sea tu find y select all las teclas de acceso rápido son.

Nota: este método es propenso a “errores” si tiene más de un espacio dentro de su código. Por lo tanto, es menos seguro que el método de Magne, pero es más rápido (al menos para mí).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *