Auto Replace
Una extensión para Visual Studio Code que reemplaza automáticamente patrones de texto mientras escribes.
Características
- Reemplaza automáticamente texto específico mientras escribes
- Configura tus propias reglas de reemplazo personalizadas
- Activa o desactiva la extensión por proyecto
- Edita fácilmente la configuración global de reemplazos
Instalación
- Abre Visual Studio Code
- Ve a la pestaña de Extensiones (Ctrl+Shift+X)
- Busca "Auto Replace"
- Haz clic en Instalar
Uso
La extensión monitorea lo que escribes y reemplaza automáticamente patrones de texto configurados. Por ejemplo, puedes configurar que <3 se reemplace automáticamente por ❤️ o que ... se reemplace por ….
Activar/Desactivar
Por defecto, la extensión está desactivada. Puedes activarla de dos formas:
Por proyecto:
- Abre la paleta de comandos (Ctrl+Shift+P)
- Busca y selecciona
Auto Replace: Activar en este proyecto
Globalmente:
- Abre la paleta de comandos (Ctrl+Shift+P)
- Busca y selecciona
Auto Replace: Activar globalmente
- O abre la configuración de VS Code (Archivo > Preferencias > Configuración)
- Busca "autoReplace.enabled"
- Marca la casilla para activar
Para desactivar, usa los comandos Auto Replace: Desactivar en este proyecto o Auto Replace: Desactivar globalmente según corresponda, o desmarca la opción en la configuración.
Configuración
Configurar reglas de reemplazo
Las reglas de reemplazo se configuran a nivel global y se aplican en todos los proyectos donde la extensión esté activada. Puedes configurar tus propias reglas de dos maneras:
Usando el comando:
- Abre la paleta de comandos (Ctrl+Shift+P)
- Busca y selecciona
Auto Replace: Editar lista de reemplazos global
- Se abrirá el archivo settings.json global con la configuración de Auto Replace
Manualmente:
- Abre la configuración de VS Code (Archivo > Preferencias > Configuración)
- Cambia a "Configuración de usuario" (no la del espacio de trabajo)
- Busca "autoReplace.rules" o haz clic en "Editar en settings.json"
- Añade o modifica la configuración de
autoReplace.rules
Las reglas se definen como un array de objetos con propiedades before y after:
"autoReplace.rules": [
{ "before": "...", "after": "…" },
{ "before": "<3", "after": "❤️" },
{ "before": "->", "after": "→" }
]
Cada vez que escribas el texto especificado en before, será reemplazado automáticamente por el texto en after.
Ejemplos de uso
Símbolos y emojis
<3 → ❤️
-> → →
<- → ←
=> → ⇒
... → …
Correcciones comunes
teh → the
dont → don't
cant → can't
Abreviaturas de código
cl → console.log()
imp → import { } from '';
fn → function() {}
Contribuir
Las contribuciones son bienvenidas. Si encuentras un error o tienes una sugerencia, por favor crea un issue en el repositorio GitHub.
Licencia
MIT