tipos tecla tabulaciones tab sangria pages mac hacer francesa definicion como macos textmate

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.

  1. Ingrese algún texto, e inténtelo, esto es principalmente para comentarios.

  2. Haga clic en el botón Grabar macro

  1. Use + + (también conocido como Shift + Option + Tab ) para disminuir la sangría.

  2. Haga clic en el botón Grabar para detener la grabación de la macro.

  3. Use el menú Edit o + + M para guardar su macro;

  4. Guardar le pedirá que cree un nuevo paquete * o agregue su macro a un paquete existente.

  5. Agregue un Key Equivalent haciendo clic en el campo y presionando +

  6. 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/