Automatisk fullføring¶
Mens du skriver, tilbyr en liste fullføringer for det gjeldende ordet. Forslagene kjenner filformatet og kommer fra flere kilder, slått sammen til én rangert liste uten gjentakelser:
- Nøkkelord fra språket — listene over nøkkelord og navn i det språket filen er
funnet å være i (C++-nøkkelord i en
.cpp, Pythons innebygde navn i en.py). - Ord fra åpne filer — hvert ord som allerede finnes i de åpne bufferne dine, så
dine egne navn (
calculateTotal,myVar) fullføres etter første gangs bruk, på tvers av faner. - Kodebiter — kodebitenes forstavelser kommer fram i listen med et eget tegn; tar du imot en, foldes kodebiten ut med det samme.
- Språkservere — når en LSP-tjener kjører for filens språk, blir de meningsbærende fullføringene dens med i listen.
Å bruke listen¶
| Handling | Tast |
|---|---|
| Utløs den for hånd | Ctrl+Mellomrom |
| Ta imot det uthevede forslaget | Tab eller Enter |
| Lukk den | Esc |
Listen åpnes også av seg selv når du har skrevet nok ordtegn (2 som standard — kan stilles inn). Den fortsetter å filtrere mens du skriver, og lukker seg selv når ingenting passer.
Innstillinger¶
Innstillinger ▸ Automatisk fullføring:
| Innstilling | Standard | Betydning |
|---|---|---|
| Slå på automatisk fullføring | på | Slå de automatiske listene av (manuell Ctrl+Mellomrom virker fortsatt). |
| Vis etter N skrevne tegn | 2 | Minste lengde på forstavelsen før listen åpnes av seg selv. |
| Match uten forskjell på store og små bokstaver | på | pri passer også til Print. |
| Sett inn et enkeltstående treff uten å vise listen | av | Når det er nøyaktig ett forslag igjen, settes det inn uten videre i stedet for at en liste med én post vises. |
| Synlige rader i listen | — | Listens høyde før den ruller. |
| Største antall forslag | — | En hard grense for den sammenslåtte listen. |
| Nøkkelord fra språket | på | Slå kilden med nøkkelord av og på. |
| Ord fra åpne filer | på | Slå kilden med åpne buffere av og på. |
Svært store filer hopper over den automatiske fullføringen (den samme størrelsesgrensen som verner syntaksfargingen), så det å skrive går aldri i stå.
Beslektet¶
- Kodebiter — kodebiter som foldes ut med Tab, og som bruker den samme listen.
- LSP (språkserver) — meningsbærende fullføringer som kjenner prosjektet.
- Automatiske par og innrykk — de andre hjelpene som virker mens du skriver.