Autocompletado¶
Mientras escribes, una ventana emergente ofrece terminaciones para la palabra actual. Las sugerencias tienen en cuenta el formato del archivo y proceden de varias fuentes, fundidas en una única lista ordenada y sin duplicados:
- Palabras clave del lenguaje — las listas de palabras clave e
identificadores del lenguaje detectado del archivo (palabras clave de C++ en un
.cpp, funciones integradas de Python en un.py). - Palabras de los archivos abiertos — todas las palabras ya presentes en tus
búferes abiertos, de modo que tus propios nombres (
calculateTotal,myVar) se completan tras su primer uso, incluso entre pestañas. - Fragmentos — los prefijos de los fragmentos aparecen en la lista con un glifo marcador; aceptar uno expande el fragmento de inmediato.
- Servidores de lenguaje — cuando hay un servidor LSP en marcha para el lenguaje del archivo, sus terminaciones semánticas se suman a la lista.
Usar la ventana emergente¶
| Acción | Tecla |
|---|---|
| Invocarla manualmente | Ctrl+Space |
| Aceptar la sugerencia resaltada | Tab o Enter |
| Descartar | Esc |
La ventana emergente también se abre sola en cuanto has escrito suficientes caracteres de palabra (2 de forma predeterminada; configurable). Sigue filtrando mientras escribes y se cierra por sí sola cuando no hay coincidencias.
Ajustes¶
Preferencias ▸ Autocompletado:
| Ajuste | Predeterminado | Significado |
|---|---|---|
| Activar el autocompletado | activado | Desactiva las ventanas emergentes automáticas (Ctrl+Space manual sigue funcionando). |
| Mostrar tras escribir N caracteres | 2 | Longitud mínima del prefijo antes de que la ventana se abra automáticamente. |
| Coincidencia sin distinguir mayúsculas | activado | pri también coincide con Print. |
| Insertar una única coincidencia sin mostrar la lista | desactivado | Cuando queda exactamente una sugerencia, insertarla en silencio en vez de mostrar una lista de un solo elemento. |
| Filas visibles en la ventana emergente | — | Altura de la lista antes de que se desplace. |
| Máximo de sugerencias | — | Tope absoluto de la lista fundida. |
| Palabras clave del lenguaje | activado | Activa o desactiva la fuente de palabras clave. |
| Palabras de los archivos abiertos | activado | Activa o desactiva la fuente de los búferes abiertos. |
Los archivos muy grandes se saltan el autocompletado automático (la misma limitación de tamaño que protege el coloreado de sintaxis), así que escribir nunca se atasca.
Relacionado¶
- Fragmentos — fragmentos expandibles con Tab que viajan en la misma ventana emergente.
- LSP (servidor de lenguaje) — terminaciones semánticas, conscientes del proyecto.
- Pares automáticos y sangría — los demás ayudantes que actúan mientras escribes.