unidad para pagina mac directo crear chrome caracteristicas acceso osx keyboard-shortcuts textmate textmatebundles

osx - para - ¿Cuáles son algunos de los accesos directos de TextMate útiles?



textmate para windows (30)

Acabo de encontrar una lista de símbolos de teclas de método abreviado con definiciones en Bundles > HTML > Entities , que me resultó útil para descifrar toda la bonanza de atajo que está sucediendo con TextMate.

Los Mac son famosos (o se lamentan) por tener una gran cantidad de atajos. Sin embargo, OS X en sí mismo palidece en comparación con las listas de atajos en TextMate y sus paquetes.

¿Cuáles son algunos de los métodos abreviados de teclado útiles que utiliza?


en el paquete cftextmate puedes escribir cualquier etiqueta cfml sin la apertura "<" o cerrar ">" y presionar tabulación y completa toda la etiqueta y luego puedes tabular cada uno de los atributos de la etiqueta. No estoy seguro de si este tipo de acceso directo funciona para otros idiomas.


Puede obtener un fondo de escritorio realmente genial aquí . Tiene una tonelada de atajos de teclado realmente útiles. Lo usé por un par de días antes de memorizar los más útiles.


shift + ctrl + alt + v envía texto seleccionado a pastie.org

Además, utilizando el paquete de PHP, intente comenzar a escribir un nombre de función y haga lo siguiente:

str + alt + F3 = lista de funciones disponibles

str + alt + F1 = breve descripción de la función que acaba de completar.


Control-T ( Control T ): Transposición (funciona en la mayoría de los campos de texto nativos de cacao y áreas, pero TextMate mejora el comportamiento).

  • Coloque su cursor entre dos caracteres, presione el Control T , y los caracteres cambian de lugar (este es el comportamiento estándar de Mac). Impresionante para errores tipográficos

  • Seleccione una palabra o serie de caracteres en una sola línea, pulse Control T y los caracteres de la selección se invertirán (no es demasiado útil, pero se trata de una mejora de TextMate)

  • Seleccione una serie de caracteres que abarca más de una línea, pulse Control T y las líneas se invertirán. Los caracteres dentro de la línea seguirán en orden. Más útil cuando se seleccionan líneas enteras, pero aún funciona con líneas parciales seleccionadas, siempre que haya al menos un carácter de nueva línea seleccionado (mejora de TextMate).


Buscar palabra en el diccionario, en cualquier aplicación Cocoa (no solo en Textmate): ctrl + cmd + D


(estos son en su mayoría relacionados con html)

  • cmd + option + cierra la etiqueta html abierta actual
  • shift + cmd + w selección de ajuste en las etiquetas
  • ctrl + return inserta el extremo de la línea escapada, es decir, /n o <br> según la ocasión.

Ajustar el texto seleccionado en las etiquetas de marcado: SHIFT + CONTROL + W

Por ejemplo, si tiene:

Lorem ipsum dolor sit amet, consectetur

Resalte el texto y presione MAYÚS + CONTROL + W para crear:

<p>Lorem ipsum dolor sit amet, consectetur</p>


Alterne entre {} y do bloques end . Coloque el cursor sobre el bloque de arugument (es decir, la palabra después de la palabra clave do entre las dos tuberías) y presione Shift + Control + {

Por ejemplo, convierte:

@post.each do |post| puts post.name end

a:

@post.each { |post| puts post.name }


Busque las especificaciones de la propiedad en W3C: CONTROL + H

Esto funciona tanto para HTML como para CSS. Coloque su zanahoria sobre cualquier propiedad que desee buscar y presione CONTROL + h . Esto abrirá una nueva ventana con la información del W3C.

Por ejemplo, coloca tu zanahoria sobre el fondo:

body { background: red; }

Presiona el comando + h y verás algo como:


Cambiar entre pestañas:

  • Izquierda: MAYÚS + COMANDO + [
  • Derecha: MAYÚS + COMANDO + ]

Cierre la etiqueta html / xml abierta más cercana: OPCIÓN + COMANDO + PERÍODO

Por ejemplo, si tiene:

<div>Lorem ipsum dolor sit amet, consectetur

CONTROL + COMMAND + D agregará automáticamente la etiqueta de cierre </div> para crear:

<div>Lorem ipsum dolor sit amet, consectetur</div>


Copie y pegue el portapapeles: + SHIFT + V


Edite el final de varias líneas seleccionadas simultáneamente: COMANDO + OPCIÓN + A


Eliminar la línea actual: CONTROL + MAYÚS + K


Elimine todos los retornos de espacio en blanco / carro entre la ubicación de su cursor y el comienzo del siguiente fragmento de contenido: MAYÚS + CONTROL + J

Por ejemplo, si tiene:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.

Coloque su cursor al final del primer párrafo y presione MAYÚS + CONTROL + J para eliminar el espacio entre los párrafos:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip.


Envuelva cada línea seleccionada en las etiquetas de marcado: MAYÚS + CONTROL + COMANDO + W

Por ejemplo, si tiene:

This is a few sample list items

Resalta las tres líneas y presiona MAYÚS + CONTROL + COMANDO + W para crear:

<li>This is a </li> <li>few sample</li> <li>list items</li>


Estos son mis atajos favoritos:

  • cmd + t Comience a escribir el nombre de un archivo para abrirlo
  • ctrl + w Seleccionar palabra
  • cmd + r Ejecutar el ruby ​​o php-script que está abierto
  • cmd + opt + m Define una nueva macro
  • cmd + shift + m Ejecutar la macro
  • opt Cambiar al modo de selección vertical
  • cmd + opt + a Editar extremos de líneas seleccionadas

Formato CSS: CONTROL + Q

Seleccione algunos CSS y presione CONTROL + Q para activar esto:

body { background: red; font-size: 10px; color: black; }

Dentro de esto:

body { background: red; font-size: 10px; color: black; }


Generar Lorem ipsum: lorem + TAB

Generará:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Ir a Archivo: + T

Buscar en Proyecto: + MAYÚS + F


Mis favoritos son:

  • opción + comando + [ para limpiar su sangría
  • "lorem", TAB para insertar texto de marcador de posición

Personalmente, dos de mis atajos favoritos son:

  • ^⇧L (eso es ctrl + shift + L ): que envuelve el texto seleccionado actualmente con un enlace a lo que hay en el portapapeles, y funciona para todos los idiomas en los que lo he probado.
  • ^⇧⌘L (eso es ctrl + shift + cmd + L ): que usa el texto seleccionado y enlaces al resultado superior.

Los dos son súper útiles para escribir textos y blogs, (y ).

Codewise, creo que prefiero los fragmentos a los atajos clave. Ser capaz de escribir if⇥ , etc. en casi cualquier idioma es ridículamente útil, y la interfaz consistente es lo que me mantiene usando TextMate.

También encontré esto bastante divertido. Pero prefiero aprender mis atajos en pequeños pasos, y a menudo me parece que solo mirar en el menú de ajustes (^⎋) funciona.


Seleccionar texto usando alt (mediante hacer clic y arrastrar)

luego use + ] para sangrar (o [ para decadentizar)


Títuloizar texto seleccionado: CONTROL + OPCIÓN + U

Se convertirá:

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Dentro:

Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit.


Texto seleccionado de Upcase: CONTROL + SHIFT + U

Se convertirá:

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Dentro:

LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISICING ELIT.


Texto seleccionado de la caja de texto: CONTROL + MAYÚS + U

Se convertirá:

Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Dentro:

lorem ipsum dolor sentarse amet, consectetur adipisicing elit.


CMD + / comenta una línea y es lo suficientemente inteligente como para formatear según el idioma. Lo uso todo el tiempo.


Esc auto completa palabras comunes en el documento en el que está trabajando.

Por ejemplo, si está utilizando una función llamada LongFuntionNameThatChecksStuff , puede escribir Lon y presionar Esc, y debe completarse automáticamente.


  • ctrl + shift + K elimina la línea actual
  • ctrl + shift + J fusiona la línea actual con la siguiente línea