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.
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. –
+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. –
Con el prefijo de finalización aún prefiero fragmentos, pero puedo entender que quiero una solución global para fragmentos de texto ... –