En Visual Studio puedo presionar Ctrl+ K+ Dpara sangrar todo para que el código esté bien estructurado y sea legible. ¿Hay un atajo en Sublime 2 para hacer lo mismo?
sublimetext2
sublimetext
Kimpo
fuente
fuente
Respuestas:
Puede encontrarlo en
Edit
→Line
→Reindent
, pero no tiene un acceso directo por defecto. Puede agregar un acceso directo yendo al menúPreferences
→Keybindings
→User
, luego agregue allí:(ejemplo de uso de la F12clave para esa funcionalidad)
Los archivos de configuración usan la sintaxis JSON, por lo que estas llaves deben colocarse separadas por comas en los corchetes que están allí por defecto. Si todavía no tiene ninguna otra combinación de teclas, su archivo
Keybindings
→ completoUser
se vería así, por supuesto:fuente
El comando reindent solo funciona en las líneas seleccionadas actualmente a menos que el argumento "single_line" esté establecido en false.
Ahora, presionar f12reindentará todo el documento.
fuente
Parece que a nadie le encanta la sangría de mac, así que aquí cómo lo hago:
En Preferencias> Enlace de teclas - Usuario
Un consejo adicional más: agregar
tener navegación de vista de árbol de archivos de barra lateral usando el teclado.
Nota: Agregue, al final de cada {}, si tiene más de un {} conjunto de objetos
fuente
No hay un acceso directo predeterminado para reindentificar un archivo. Sin embargo, puede crear uno siguiendo eznme la respuesta anterior de .
También puede usar la Paleta de comandos presionando:
rein
(El primer comando en la parte superior ahora debería mostrar Sangría: Líneas Reindent )
fuente
Para aquellos interesados, es fácil de cambiar, pero para un amante de Netbeans y el formateo automático, puede cambiar la combinación de teclas de F12a ctrl+ shift+ Fpara usar su querida combinación de teclas. La parte triste es que tienes que seleccionar todo para formatear todo el archivo. Netbeans todavía tiene la ventaja sobre eso. Si alguien sabe cómo superar esa limitación, soy todo oídos. De lo contrario, feliz reintroducción (auto-formateo).
fuente
Para sangrar con las mismas teclas como Visual Studio Ctrl+ K+ D(soy un usuario de Visual Studio, así que estoy acostumbrado a esta combinación) sugiero:
Escriba esto en Preferencias> Vinculaciones de teclas - Usuario
fuente
Es muy simple. Solo ve a
Edit=>Line=>Reindent
fuente
Netbeans como la tecla de acceso directo
Ir a
Preferences
>Key Bindings
>User
y añadir el código de abajo:Uso
Ctrl+ Shift+F
fuente
Seleccione todo el código que desea sangrar, luego presione Ctrl+] en Sublime text para sangrar.
Para usuarios de macOS, use command+ ]para sangrar y command+ [para desangrar.
fuente
formateador de código .
fácil de usar.
1.Instalar
2. Presione ctrl+ alt+ f(predeterminado)
Eso es.
fuente
Además de la función 'reindent' incorporada, también puede instalar otros complementos, como SublimeAStyleFormatter y CodeFormatter . Estos complementos son mejores para su idioma específico.
fuente
En caso de que esto deje de funcionar para alguien como yo, en OS X, la tecla de comando se identifica como
super
así debería poder hacer algo como esto:en este caso usar command+ iva a sangrar todo el código (eclipse como :))
fuente
Solía usar Alt+ Shift+ Fen NetBeans, lo comprobé y no hay ninguna colisión en la matriz de mapas de teclas predeterminada de sublime, así que lo agregué a mi sublime y lo estoy usando sin ningún problema.
fuente
Para aquellos a quienes les gusta el enlace de teclas predeterminado para IntelJ IDEA , seleccione Preferencias > Configuración - Usuario :
Y pegue lo siguiente para tener el acceso directo command+ shift+ lpara la sangría automática:
fuente
Puede agregar un acceso directo yendo al menú Preferencias → Asignaciones de teclas → Usuario , luego agregue allí:
fuente
Para el formateo automático en Sublime Text 2: instale el paquete: etiquete desde la paleta de comandos, luego vaya a Edición -> Etiqueta -> Etiquetas de formato automático en el documento
fuente
Seleccione todo, o lo que quiera volver a sangrar y haga Alt+ E+ L+ R. Esto es realmente rápido e indoloro.
fuente
Esta es mi configuración para sublime-keymap:
Para las personas vim , solo use
,==
para reindentar todo el archivo.fuente
Puede obtener la opción reindent usando el código anterior
fuente
Primero abre el texto sublime.
que las preferencias abiertas .
que abrir enlaces de teclas -Usuario .
que poner el siguiente código
[{"teclas": ["ctrl + shift + c"], "comando": "reindent"},]
yo suelo CtrlShiftC y tú también usas otra tecla de atajo.
fuente