Automatisk komplettering¶
Medan du skriver erbjuder ett popup-fönster kompletteringar för det aktuella ordet. Förslagen känner filformatet och kommer från flera källor, sammanslagna till en enda rangordnad lista utan dubbletter:
- Språkets nyckelord — listorna med nyckelord och identifierare för filens
identifierade språk (C++-nyckelord i en
.cpp, Pythons inbyggda namn i en.py). - Ord från öppna filer — varje ord som redan finns i dina öppna buffertar, så
att dina egna namn (
calculateTotal,myVar) kompletteras efter sin första användning, tvärs över flikar. - Kodfragment — kodfragmentens prefix visas i listan med ett markeringstecken; att godta ett utvidgar fragmentet direkt.
- Språkservrar — när en LSP-server körs för filens språk ansluter dess semantiska kompletteringar till listan.
Använda popup-fönstret¶
| Åtgärd | Tangent |
|---|---|
| Framkalla manuellt | Ctrl+Space |
| Godta det markerade förslaget | Tab eller Enter |
| Avfärda | Esc |
Popup-fönstret öppnas också automatiskt när du skrivit tillräckligt många ordtecken (standard 2 — ställbart). Det fortsätter filtrera medan du skriver och stänger sig självt när inget matchar.
Inställningar¶
Inställningar ▸ Automatisk komplettering:
| Inställning | Standard | Betydelse |
|---|---|---|
| Aktivera automatisk komplettering | på | Stäng av de automatiska popup-fönstren (manuellt Ctrl+Space fungerar ändå). |
| Visa efter N skrivna tecken | 2 | Minsta prefixlängd innan popup-fönstret öppnas automatiskt. |
| Matchning oberoende av skiftläge | på | pri matchar även Print. |
| Infoga en enda träff utan att visa listan | av | När exakt ett förslag återstår, infoga det tyst i stället för att visa ett popup-fönster med en rad. |
| Synliga rader i popup-fönstret | — | Listans höjd innan den rullar. |
| Största antal förslag | — | Hård gräns för den sammanslagna listan. |
| Språkets nyckelord | på | Slår av och på nyckelordskällan. |
| Ord från öppna filer | på | Slår av och på källan med öppna buffertar. |
Mycket stora filer hoppar över den automatiska kompletteringen (samma storleksspärr som skyddar syntaxfärgningen), så att skrivandet aldrig hakar upp sig.
Relaterat¶
- Kodfragment — kodfragment som utvidgas med Tab och åker med i samma popup-fönster.
- LSP (språkserver) — semantiska, projektmedvetna kompletteringar.
- Automatiska par och indrag — de andra hjälpmedlen medan du skriver.