Estoy ejecutando OSX Yosemite y necesito pegar ciertos patrones repetidamente. Solo necesito cambiar partes de esos. P.ej
<tag>something</tag>
<p>blehbelhbleh</p>
<asd>... lots of complex stuff...
...<id>000</id>
En lugar de buscar y cambiar manualmente las partes, me gustaría tener un patrón con "marcadores de posición"
p.ej
<tag>#title#</tag>
<p>blehbelhbleh</p>
<asd>... lots of complex stuff...
...<id>#id#</id>
y al pegar , aparece un cuadro de entrada/ventana emergente que solicita esos valores
No incluye la 'ventana emergente' para agregar información, por lo que tendría que colocar el cursor manualmente, pero la Mac puede hacer el resto por sí misma, no se necesita software de terceros.
Preferencias del sistema > Teclado > Texto
Agregue una palabra desencadenante y luego su reemplazo.
[Los ejemplos visibles a continuación son exactamente lo que uso para la entrada de descuento SE, pero puede hacerlos tan complejos como desee; mis complejos tienden a contener información personal, por lo que no se muestran]
Si necesita una entrada de varias líneas, la mejor manera es escribirla primero en un documento de texto y luego copiar/pegar en la sección 'Con'.
Es fácil hacer un complemento para el editor CudaText. Para mac OS. El complemento debe:
Uso textexpander para hacer esto en mi Mac. De su lista de características en su sitio web :
TextExpander tiene muchas funciones para ayudarlo a distribuir código, crear scripts, crear HTML y CSS, y satisfacer al geek que todos llevamos dentro. • HTML, CSS, Autocorrección, palabras acentuadas, símbolos, grupos de fragmentos de Emoji incorporados • Para programadores, cree plantillas de código independientes del editor • Invoque JavaScript multiplataforma, AppleScript y scripts de shell • Acorte las URL largas automáticamente (grupo de fragmentos de productividad de Internet) • Inserte automáticamente el contenido del portapapeles en un fragmento • Importe datos de otras aplicaciones de expansión de tipo • Importe y exporte archivos de grupo de fragmentos
ivanivan
sed
o similar. Si se trata de un grupo de archivos, incluso puede usar unMakefile
con elmake
comando para hacerlo.