macos - tabulaciones - tecla tab en mac
Bloque seleccionado de tabulación de texto y des-tabulación (4)
Recientemente cambié a Textmate en Mac para la codificación. En la PC, siempre que quiera ingresar o sacar un bloque de código, solo resalto y presiono tab o shift + tab para moverlo hacia afuera. Es muy útil cuando agrega un bucle adicional o una declaración condicional a un bloque de código para mantener todo ordenado y perfectamente sangrado.
En Textmate, sin embargo, cuando intento esto, simplemente reemplaza mi texto seleccionado con una pestaña. Entonces, ¿hay una manera de hacer tabulaciones y líneas de código de tabulación en textmate?
Como alternativa, puede cambiar las combinaciones de teclas , consulte http://blog.macromates.com/2005/key-bindings-for-switchers/
Aquí esta lo que hice:
- Instale http://www.cocoabits.com/KeyBindingsEditor/
- Vaya a Archivo -> Abrir -> Enlaces de teclas de usuario , esto creará / edit
~/Libary/KeyBindings/DefaultKeyBinding.dict
- Agregue un enlace, para la acción ingrese shiftRight: (sangría) manualmente (esta es una acción específica de TextMate y no en la lista de acciones previamente completadas)
- Elige un atajo, usé cmd + alt + derecha
- Haga lo mismo para la acción shiftLeft: (sin sangría, usé cmd + alt + izquierda )
- Guarda y luego reinicia TextMate
Utilicé un atajo con las teclas de flecha ya que mi mano derecha ya está sobre las teclas de flecha cuando selecciono varias líneas, por lo que este es un buen ajuste.
La razón por la que lo hice fue porque tengo un teclado alemán y alt + tab / alt + shift + tab no me funcionan porque estoy usando http://manytricks.com/witch/ para cambiar de aplicación usando estos atajos
EDITAR: cmd + alt + izquierda / derecha no funciona cuando tiene varias pestañas abiertas, ya que se usan para navegar a la pestaña siguiente o anterior en TextMate ... parece que esto no se puede cambiar ni anular (intenté establecer teclas de acceso directo en Compañero de texto ). Buscando un atajo alternativo ahora.
Puedes usar Shift + Tab para disminuir la sangría; Solo necesitas hacer y asignar una macro. Puedes reutilizar esta técnica para lograr muchas cosas.
Ingrese algún texto, e inténtelo, esto es principalmente para comentarios.
Haga clic en el botón Grabar macro
Use ⇧ + ⌥ + ⇥ (también conocido como
Shift
+Option
+Tab
) para disminuir la sangría.Haga clic en el botón Grabar para detener la grabación de la macro.
Use el menú
Edit
o ⌃ + ⌘ + M para guardar su macro;Guardar le pedirá que cree un nuevo paquete * o agregue su macro a un paquete existente.
Agregue un
Key Equivalent
haciendo clic en el campo y presionando ⇧ + ⇥Tu macro de paquete debería verse como la de abajo, ¡simplemente guarda y listo! TextMate ahora disminuirá la sangría en ⇧ + ⇥
*: (como lo señaló u / PatrickT) Lamentablemente, la función de crear nuevo paquete aún no se ha implementado, y debe elegir agregar a un paquete existente. Aún puede crear un paquete a través de Paquetes -> Editar paquetes y luego Comando + N.
Sangría: Alt + Tab
Sin sangría: Mayús + Alt + Tabulador
la tecla de acceso rápido es el corchete de comando izquierdo para moverse a la izquierda y el corchete de comando derecho para moverse a la derecha (los botones al lado de ''p'')
Heres un enlace a más teclas de acceso rápido y tal http://projects.serenity.de/textmate/tutorials/basics/