¿Existe una opción de sangría automática en Sublime 2?
En Visual Studio, puedo presionar Ctrl + K + D para sangrar todo para que el código esté bien estructurado. ¿Hay un atajo en Sublime 2 para hacer lo mismo?
¿Existe una opción de sangría automática en Sublime 2?
En Visual Studio, puedo presionar Ctrl + K + D para sangrar todo para que el código esté bien estructurado. ¿Hay un atajo en Sublime 2 para hacer lo mismo?
Respuestas:
Puede usar Editar / Línea / Reindent desde el menú de edición. O podría intentar agregar esto a sus combinaciones de teclas: archivo predeterminado de las preferencias.
{ "keys": ["f12"], "command": "reindent"}
Agregue una coma al final del código si utiliza el archivo predeterminado en lugar de los usuarios. No olvide seleccionar lo que quiere sangrar.
Potencialmente, podría usar Visual Studio para sangrar automáticamente datos más oscuros que SubT no puede o no hace bien.
Buena suerte && seleccione el texto que desea reiniciar .
Para la solución integrada, me gusta agregar la opción single_line: false
al enlace de teclas, como lo sugiere Peter en este hilo de StackOverflow .
{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}
Pero esto no agrega nuevas líneas, como es de esperar en algunas ediciones de código XML y HTML.
Para aquellos, debe seguir la respuesta de Tom e instalar el complemento Tag, o usar el complemento Indent XML , disponible también a través del control de paquetes, pero solo funciona en archivos XML.
Si elige el complemento Etiqueta, la forma más fácil de usarlo es resaltar el texto para sangrar y luego presionar el acceso directo Ctrl+ Shift+ F.
Si elige el complemento Indent XML, presione Ctrl or Super+ Shift+ Py luego Iy Indent XML
será la primera opción.
Hay un complemento de etiquetas para formatear documentos html / xml.