sublimetext2 - ver - ¿Sangrado de código en texto sublime 2?
mostrar directorio sublime text (18)
formateador de código .
fácil de usar.
1.Instalar
2. presiona ctrl + alt + f (predeterminado)
Eso es.
En Visual Studio puedo presionar Ctrl + K + D para sangrar todo, de modo que el código esté bien estructurado y sea legible. ¿Hay un atajo en Sublime 2 para hacer lo mismo?
Netbeans como tecla de acceso directo
Vaya a Preferences
> Key Bindings
> User
y agregue el siguiente código:
[
{ "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]
Uso
Ctrl + Shift + F
Además de la función ''reindent'' incorporada, también puede instalar otros complementos, como SublimeAStyleFormatter y CodeFormatter . Estos complementos son mejores para su lenguaje específico.
El comando reindent solo funciona en las líneas seleccionadas actualmente a menos que el argumento "single_line" esté establecido en falso.
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
Ahora, presionando f12 reenviará todo el documento.
En caso de que esto deje de funcionar para alguien como yo, en OS X, la tecla de comando se identifica como super
por lo que debería poder hacer algo como esto:
[
{
"keys": ["super+i"],
"command": "reindent",
"args": {
"single_line":
false}
}
]
en este caso, utilizando el comando + i se sangrará todo el código (eclipse como :))
Es muy simple. Solo ve a Edit=>Line=>Reindent
Esta es mi configuración para sublime-keymap.
[ { "keys": [",+=+="], "command": "reindent", "args": { "single_line": false } } ]
Para vim people, solo use ,==
para volver a incluir todo el archivo.
No hay un atajo por defecto para volver a encontrar un archivo. Sin embargo, puede crear uno siguiendo la respuesta de eznme anterior.
También puede usar la paleta de comandos presionando:
- Control + Shift + P (o ⌘ + Shift + P en una Mac)
- Escriba los primeros caracteres de Reindent, por ejemplo:
rein
- Presiona Enter para ejecutar el comando
(El primer comando en la parte superior ahora debería mostrar sangría: Reindent Lines )
Para aquellos interesados, es fácil de cambiar, pero para un amante de Netbeans y el formato automático, puede cambiar el enlace de teclas de F12 a ctrl + shift + F para usar su amado enlace de teclas. La parte triste es que debes seleccionar todo para formatear todo el archivo. Netbeans todavía tiene la ventaja en eso. Si alguien sabe cómo superar esa limitación, soy todo oídos. De lo contrario feliz reindenting (auto-formateo).
Para el formato automático en texto sublime 2: Instalar paquete: etiqueta de la paleta de comandos, luego vaya a Editar -> Etiqueta -> Etiquetas de formato automático en el documento
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:
[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]
Escriba esto en Preferencias> Vinculaciones de teclas - Usuario
Parece que a nadie le gusta la redención de mac, así que aquí, cómo lo hago:
[
{ "keys": ["command+shift+i"], "command": "reindent"}
]
En Preferencias> Enlace de teclas - Usuario
Un consejo más: agregar
{ "keys": ["command+0"], "command": "focus_side_bar" }
para tener navegación de vista de árbol de archivo de barra lateral usando el teclado.
Nota: Agregue, al final de cada {}, si tiene más de un conjunto de objetos {}
Primero abre el texto sublime.
que las preferencias abiertas.
que abrir enlaces de teclas -User .
que poner el siguiente código
[{"keys": ["ctrl + shift + c"], "command": "reindent"},]
Yo uso Ctrl + Shift + C y usted también usa otra tecla de acceso directo.
Seleccione todo el código que pretende sangrar, luego presione Ctrl +] en el texto Sublime para sangrar.
Para usuarios de Mac, use el comando +] para sangrar, y el comando + [para no sangrar.
Seleccione todo, o lo que quiera volver a sangrar y haga "Alt" + "E" + "L" + "R". Esto es realmente rápido y sin dolor.
Solía usar Alt + Shift + F en NetBeans, lo verifiqué y no hay ninguna colisión en la matriz de mapa de teclas predeterminada de sublime, así que lo agregué a mi sublime y lo estoy usando sin ningún problema.
Puede encontrarlo en Edit
→ Line
→ Reindent
, pero no tiene un atajo por defecto. Puede agregar un acceso directo yendo al menú Preferences
→ Keybindings
→ User
, luego agregue allí:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
(Ejemplo de uso de la tecla F12 para esa funcionalidad)
Los archivos de configuración utilizan la sintaxis JSON, por lo que estas llaves deben colocarse separadas por comas en los corchetes que están por defecto. Si aún no tiene ningún otro Keybindings
teclas, entonces todo su archivo de Keybindings
→ User
se vería así, por supuesto:
[
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]