2011-03-14 15 views

Respuesta

163

Sí, es muy fácil - sólo resaltar texto que desea utilizar como un fragmento y arrastre en la zona fragmentos (arrastrar el texto seleccionado puede ser difícil, creo que funciona mejor si arrastra desde el borde izquierdo del editor). Abre un cuadro de diálogo que le pide que lo nombre.

Además, puede tener parámetros personalizados en los fragmentos: si coloca el texto <#paramName#> en cualquier parte del código que está arrastrando, cuando use el fragmento aparecerá como un parámetro reemplazable que puede tabular como en el Snippets oficiales.

También asegúrese de establecer un prefijo de finalización, lo que lo hace más corto para activar el fragmento mientras está escribiendo. Lo bueno de utilizar Snippets sobre otras soluciones como expansores de texto del sistema global es que los fragmentos también pueden limitarse a ser válidos en un área determinada de código, por lo que un fragmento que completa una línea de formato de cadena puede marcarse como válido solamente dentro de un bloque, no fuera de un método. De esta forma, el prefijo de finalización solo aparece en áreas donde es válido usarlo.

Puede editar un fragmento haciendo clic una vez en él, aparecerá un cuadro con el texto del fragmento y otros ajustes de fragmentos que puede editar.

+13

Me parece que si mantiene presionada la Opción y utiliza el cursor en forma de cruz, es mucho más fácil arrastrar el texto seleccionado. –

+0

+1 Pero he encontrado que los Snippets son tan difíciles de usar, recién comencé a usar TextExpander, que ya uso en otros IDEs. Global Snippets, si quieres. –

+0

Con el prefijo de finalización aún prefiero fragmentos, pero puedo entender que quiero una solución global para fragmentos de texto ... –

31

Sugerencia que le ayudará a arrastrar el código cada vez, seleccione texto y luego haga clic + mantenga presionado (no mueva el mouse) hasta que el puntero del mouse cambie de "I" a puntero. Luego podrá arrastrar el texto seleccionado a la Biblioteca de fragmentos de código.

+2

Esta es literalmente la única forma en que puedo hacer que funcione, y nunca lo hubiera pensado. ¡Gracias un montón! –

6

Arrastre el código resaltado a la biblioteca de fragmentos. (Puede ser terco y no quieren arrastrar. Manteniendo pulsado el botón del ratón por un momento antes de arrastrar parece ayudar.)

+0

Esto funciona. Mantenga presionado el botón del mouse durante unos dos segundos. El cursor cambiará y luego podrá mover el fragmento. – RFAustin

-1

Simplemente seleccione el código, presione la tecla ALT y arrástrelo a la biblioteca de fragmentos de código y cámbiele el nombre allí, asegúrese de presionar la tecla ALT, aparte de esto no podrá arrastrar eso.

Cuestiones relacionadas