Prompt Your Editor Config
El menú de ajustes es un buscador sobre miles de opciones, y solo encuentra lo que ya sabes nombrar. Sabes qué quieres — hacer zoom con la rueda del ratón — pero no sabes que el editor lo llama editor.mouseWheelZoom, así que te pones a scrollear. Hay un camino más rápido: abre el archivo JSON que ese menú está escribiendo, activa la edición inline con IA y di lo que quieres en lenguaje natural.
El movimiento
- Abre el archivo de ajustes directamente: la entrada de la paleta de comandos Preferences: Open User Settings (JSON) te lleva a
settings.json. - Coloca el cursor dentro del objeto JSON y activa la edición inline con IA (
Ctrl-K/Cmd-Ken Cursor). - Describe el cambio como se lo describirías a un colega: “agrega el ajuste para hacer zoom con la rueda del ratón”.
- Acepta la sugerencia.
- Guarda el archivo.
El prompt puede ser descuidado. Una descripción muy básica de una línea alcanza: no estás escribiendo la configuración, estás nombrando el resultado y dejando que el modelo lo traduzca a la clave que el editor realmente lee. Ese ejemplo produce:
"editor.mouseWheelZoom": true
Que hace exactamente lo que suena: manteniendo Ctrl (o Cmd) y girando la rueda del ratón cambia el tamaño de fuente del editor. Es un ajuste real de VS Code, y es justo del tipo que resulta trivial de describir y molesto de encontrar.
Por qué esto le gana al menú de ajustes
El menú de ajustes está organizado por nombres. Buscas “zoom” y obtienes todos los ajustes que llevan “zoom” en la etiqueta, entre editor, terminal, ventana y workbench, y todavía tienes que leerlos para deducir cuál corresponde a tu intención. La edición con IA está organizada por intención. Describes el comportamiento y ella elige la clave.
Además te regala algo más: el archivo JSON es el artefacto que se puede compartir. Cuando tus preferencias viven en settings.json, puedes verlas en un diff, versionarlas en un repo de dotfiles y moverlas entre máquinas. El menú esconde ese archivo; ir directo a él hace que tu configuración sea portable por defecto.
El mismo truco sirve para los atajos
Los atajos de teclado tienen su propio archivo. Llegas por Settings → Keyboard Shortcuts → configure keyboard shortcuts y luego abres su editor JSON: ese es keybindings.json. Activa la misma edición inline con IA y describe el atajo que quieres: “cuando presione Ctrl+A, que se comporte como la flecha derecha”. Acepta, guarda, y Ctrl+A empieza a mover el cursor a la derecha.
Es un ejemplo deliberadamente tonto, pero el patrón es lo valioso. Remapear una combinación que buscas todo el tiempo — una tecla cerca de la fila base que reemplace a una flecha, un atajo que traes de otro editor — es exactamente el caso donde conoces el comportamiento y no tienes idea de cómo se llama el comando. Deja que el modelo lo busque.
Dos notas prácticas: elige una combinación que no esté ya ocupada por algo importante, y si el atajo no responde, revisa la vista de Keyboard Shortcuts en busca de un conflicto antes de asumir que la IA se equivocó de comando.
Dónde falla
Esto es genuinamente útil y genuinamente imperfecto. Aparecen dos fallas de inmediato, y ambas parecen “la IA se equivocó” cuando no fue así:
- Se le olvida la coma final. La edición inline inserta la clave nueva sin agregar la coma que la separa de la entrada anterior. No es cosmético: es JSON inválido, así que todo el archivo falla al parsearse y ninguno de tus ajustes se aplica. Fíjate en el subrayado, agrega la coma y sigue.
- Nada surte efecto hasta que guardas. Con el autoguardado apagado, vas a aceptar una edición perfecta, la vas a probar y verás el comportamiento viejo intacto, y luego depurarás un ajuste que nunca se cargó.
Ctrl-Sprimero, y después juzga el resultado.
Lee el diff antes de aceptarlo, igual que con cualquier edición con IA. Es un archivo de configuración, así que el radio de daño es chico, pero una clave mal escrita se ignora en silencio en vez de avisarte, y una coma rota se lleva todo por delante.
Esto no es exclusivo de Cursor
settings.json y keybindings.json son archivos de VS Code. Cualquier editor de la familia VS Code con un comando de edición inline con IA puede hacer esto: las rutas, los nombres de las claves y las advertencias son idénticos; lo único que cambia es la tecla que abre la edición inline. Si tu editor puede editar un archivo con una instrucción en lenguaje natural, puede editar su propia configuración.
Relacionado: llévate tu setup de VS Code
Si vienes de VS Code a Cursor, no tienes que reconstruir nada a mano. En los ajustes de Cursor hay un Import de un clic que trae tus ajustes de VS Code tal como están. Importa primero, y luego usa el truco del prompt para los ajustes que nunca llegaste a configurar.
¿Estás construyendo una función con IA? Yeda AI diseña, audita y despliega sistemas LLM en producción.