¿Qué opciones existen para generar fragmentos de texto personalizados en Mac?

¿Qué opciones existen para generar fragmentos de texto personalizados en Mac?

A medida que me dedico cada vez más a la programación como trabajo y ya no como pasatiempo, definitivamente necesito algunas formas de mejorar mi productividad. Una cosa que definitivamente ayudaría en ese sentido es poder crear atajos de teclado personalizados para fragmentos de texto/código. Por ejemplo, mantener presionado CMD+L+O+R+E+M generará uno o dos párrafos del texto de relleno de Lorem ipsum, o CMD+F+U crea una declaración de función.

Lo que idealmente estoy buscando es una base de datos donde pueda almacenar fragmentos de texto formateados, vincularlos a las pulsaciones de teclas que elija y luego pegar el texto cada vez que realizo las pulsaciones de teclas asociadas.

¿Existe alguna aplicación independiente que pueda hacer esto para una Mac? Además, ¿existen editores de texto/IDE que tengan esta capacidad integrada?

Respuesta1

Descubrí que TextExpander es excelente para el uso diario pero casi inútil para la programación.

No indicaste qué editor de texto/IDE utilizas, pero probablemente ya tenga algún tipo de "autocompletado" y/o "fragmentos/macros". Estará más adaptado a la programación y será mucho más potente que TE.

Puedes hacer esto muy fácilmente en Coda, Expresso, TextMate, Komodo Edit, NetBeans, Aptana, Eclipse... No uso Dreamweaver desde (pausa, pensamiento...) hace 7 u 8 años, así que no sé si puedes hacerlo. Hasta donde yo sé, no puedes hacerlo en XCode, TextWrangler o BBEdit; pero puede que me equivoque.

Por supuesto, (Mac)Vim y Emacs también lo tienen.

Respuesta2

Este artículo de AKBenumera todos los atajos de teclado existentes para Mac OS X.

En cuanto a su pregunta sobre cómo mejorar la productividad, realmente no creo que la creación de una gran cantidad de atajos combinados de 6 teclas mejore su productividad: probablemente la obstaculizará. ¿Has intentado escribir Comando + LOREM? No es así de fácil…

Sin embargo, si todavía tiene un conjunto bastante limitado de acciones que desea realizar, puede crearautomatizadorguiones conacciones extrapara pegar texto en la aplicación actual, o hacer muchas otras cosas realmente útiles (como ejecutar macros grabadas). Luego compila tus scripts de Automator en Aplicaciones y asígnalos a atajos de teclado personalizados en Preferencias del Sistema > Teclado.

Lo que sugeriría es un buen IDE, como Eclipse, con un fragmento de código que lo sugiera. Eso mejorará tu productividad.

Respuesta3

Me gustahttp://pqrs.org/macosx/keyremap4macbook/. Funciona con todas las Mac, es gratuito y fácil de personalizar.

Respuesta4

Gracias a todos ustedes que me indicaron la dirección correcta, encontré la aplicación perfecta para lo que estoy tratando de lograr. Se llama TextExpander, se ejecuta en segundo plano y escucha cuando escribo ciertas palabras clave, como !sampleText, y cuando escribo eso y presiono Enter, reemplaza la palabra clave con el fragmento de texto que he almacenado.

De los ejemplos que vi en elsitio web, esta aplicación es exactamente lo que estaba buscando.

información relacionada