Snippets por aplicación, hotkeys y Quick Search
Limita los snippets a ciertas aplicaciones, asigna atajos de teclado y usa Quick Search para encontrar y expandir snippets al instante.
No todos los snippets tienen sentido en todas partes. Los snippets de código no necesitan expandirse en Mail. Las plantillas de email no deberían activarse en Xcode. TypeSnap te permite controlar exactamente dónde funciona cada snippet, y te ofrece formas rápidas de activarlos.
Snippets por aplicación
Cada snippet tiene una configuración Activo en con tres modos:
Todas las apps (predeterminado)
El snippet funciona en todas partes. La mayoría de los snippets deberían usar este modo.
Solo estas apps (lista de permitidos)
El snippet solo funciona en las apps que especifiques. En cualquier otra app, se ignora.
Ejemplo: tienes snippets de código que solo deben expandirse en tu editor.
- Abre el snippet en el editor
- En Opciones, cambia Activo en a Solo estas apps
- Haz clic en Agregar aplicación…
- Selecciona tu editor de código (VS Code, Xcode, etc.)
Ahora ;func expande una plantilla de función en tu editor, pero no hace nada en Slack o Safari.
Excepto estas apps (lista de bloqueados)
El snippet funciona en todas partes excepto en las apps que especifiques.
Ejemplo: tienes un snippet ;pass que genera contraseñas. No quieres que se expanda dentro de un gestor de contraseñas, donde podría sobreescribir una entrada guardada.
- Cambia Activo en a Excepto estas apps
- Agrega tu gestor de contraseñas (1Password, Bitwarden, etc.)
El snippet funciona en todas las demás apps, pero permanece inactivo en esas.
Cómo funciona el reconocimiento de apps
TypeSnap identifica las apps por su bundle ID (como com.apple.mail). Cuando escribes una abreviatura, TypeSnap verifica qué app está activa en ese momento y la compara con la lista de filtros del snippet. Si la app no coincide con el filtro, la abreviatura se ignora: no hay expansión ni efectos secundarios.
El cuadro de diálogo Agregar aplicación muestra tanto las apps en ejecución como las instaladas en tu carpeta Aplicaciones, para que puedas configurar filtros incluso para apps que no están abiertas en ese momento.
Atajos de teclado
Cualquier snippet puede tener un atajo de teclado dedicado. Presiona el atajo desde cualquier app y el snippet se expande de inmediato.
Asignar un atajo
- Abre un snippet en el editor
- Busca Atajo de teclado en Opciones
- Haz clic en el campo de grabación
- Presiona la combinación de teclas que quieras
Los atajos pueden usar cualquier combinación de teclas modificadoras (Cmd, Option, Control, Shift) con una letra, número, tecla de función o tecla especial.
Buenos atajos
Elige combinaciones que no entren en conflicto con los atajos del sistema o de las apps:
| Atajo | Snippet |
|---|---|
| Ctrl+Option+S | Firma de email |
| Ctrl+Option+A | Dirección postal |
| Ctrl+Option+D | Fecha de hoy |
| Ctrl+Option+T | Marca de tiempo actual |
Las combinaciones con Ctrl+Option raramente las usan macOS o las apps, por lo que son opciones seguras.
Cuándo destacan los atajos
- Snippets solo manuales: los snippets configurados en modo Manual no se pueden activar escribiendo. Un hotkey les da una activación rápida.
- Abreviaturas largas: si tu abreviatura es larga o incómoda de escribir, un atajo es más rápido.
- Snippets frecuentes: tus snippets más usados merecen el acceso más rápido.
Los atajos funcionan aunque el snippet tenga un filtro de app. Si la app actual está excluida, el atajo no hace nada.
Quick Search
Quick Search es un panel global para encontrar y expandir cualquier snippet por nombre o abreviatura.
Usar Quick Search
- Presiona Cmd+Shift+T desde cualquier app
- Empieza a escribir para filtrar snippets
- Usa las teclas de flecha para seleccionar
- Presiona Enter para expandir
La búsqueda filtra por etiquetas de snippet, abreviaturas y contenido. Los snippets usados recientemente aparecen primero.
Personalizar el atajo
El atajo predeterminado es Cmd+Shift+T. Puedes cambiarlo en Preferencias > General > Atajo de búsqueda global.
Cuándo usar Quick Search
- Descubrimiento: sabes que tienes un snippet pero no recuerdas la abreviatura.
- Snippets manuales: los snippets en modo Manual están pensados para esto.
- Snippets poco frecuentes: las plantillas que usas una vez por semana no necesitan una abreviatura memorizada.
- Snippets con campos de relleno: busca una plantilla, selecciónala y aparece el cuadro de diálogo de relleno.
Quick Search vs. abreviaturas vs. hotkeys
| Método | Ideal para | Velocidad |
|---|---|---|
| Abreviatura | Snippets de uso diario que ya memorizaste | La más rápida: solo escribes |
| Atajo de teclado | Los 5 a 10 snippets que más usas | Rápida: una combinación de teclas |
| Quick Search | Todo lo demás, exploración y descubrimiento | Moderada: buscar y seleccionar |
Usa los tres. Memoriza abreviaturas para los snippets que usas a diario, asigna atajos a los más importantes y usa Quick Search para el resto.
Todo junto
Así es como un desarrollador podría configurar sus snippets:
Snippets de código (;func, ;class, ;test)
- Activo en: solo Xcode y VS Code
- Activación: después del delimitador
- Sin atajo: se escriben con suficiente frecuencia como para memorizarlos
Plantillas de email (;reply, ;followup, ;intro)
- Activo en: solo Mail y Spark
- Activación: solo manual
- Acceso mediante Quick Search (Cmd+Shift+T) para elegir la plantilla correcta
Snippets universales (;sig, ;addr, ;phone)
- Activo en: todas las apps
- Activación: después del delimitador
- Atajo en la firma: Ctrl+Option+S
Snippets sensibles (;pass)
- Activo en: excepto 1Password y Acceso a Llaveros
- Activación: después del delimitador
La combinación de filtros por app, modos de activación y métodos de acceso hace que cada snippet tenga exactamente el comportamiento adecuado para su contexto.
Stop typing the same things over and over
TypeSnap expands your snippets instantly. One-time purchase, no subscription.