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