Automatické dopĺňanie¶
Počas písania vám vyskakovacie okno ponúka doplnenia aktuálneho slova. Návrhy zohľadňujú formát súboru a pochádzajú z viacerých zdrojov, zlúčených do jedného zoradeného zoznamu bez duplicít:
- Kľúčové slová jazyka — zoznamy kľúčových slov a identifikátorov rozpoznaného jazyka súboru
(kľúčové slová C++ v
.cpp, vstavané funkcie Pythonu v.py). - Slová z otvorených súborov — každé slovo, ktoré sa už nachádza vo vašich otvorených
bufferoch, takže sa vaše vlastné názvy (
calculateTotal,myVar) dopĺňajú po prvom použití, naprieč kartami. - Útržky — predpony útržkov sa v zozname zobrazujú so značkou; prijatím sa útržok okamžite rozvinie.
- Jazykové servery — keď pre jazyk súboru beží server LSP, pridajú sa do zoznamu jeho sémantické doplnenia.
Práca s vyskakovacím oknom¶
| Akcia | Kláves |
|---|---|
| Vyvolať ručne | Ctrl+Space |
| Prijať zvýraznený návrh | Tab alebo Enter |
| Zavrieť | Esc |
Okno sa otvorí aj samo, keď napíšete dostatok znakov slova (predvolene 2 — dá sa nastaviť). Počas písania priebežne filtruje a samo sa zatvorí, keď nič nezodpovedá.
Nastavenia¶
Predvoľby ▸ Automatické dopĺňanie:
| Nastavenie | Predvolené | Význam |
|---|---|---|
| Zapnúť automatické dopĺňanie | zapnuté | Vypne automatické vyskakovacie okná (ručné Ctrl+Space funguje ďalej). |
| Zobraziť po napísaní N znakov | 2 | Minimálna dĺžka predpony, po ktorej sa okno otvorí automaticky. |
| Nerozlišovať veľkosť písmen | zapnuté | pri zodpovedá aj Print. |
| Vložiť jedinú zhodu bez zobrazenia zoznamu | vypnuté | Keď ostane presne jeden návrh, vloží sa potichu namiesto zobrazenia okna s jednou položkou. |
| Počet viditeľných riadkov v okne | — | Výška zoznamu, kým sa začne posúvať. |
| Maximálny počet návrhov | — | Pevný strop pre zlúčený zoznam. |
| Kľúčové slová jazyka | zapnuté | Prepína zdroj s kľúčovými slovami. |
| Slová z otvorených súborov | zapnuté | Prepína zdroj z otvorených bufferov. |
Vo veľmi veľkých súboroch sa automatické dopĺňanie preskakuje (tá istá hranica veľkosti, ktorá chráni farebné zvýrazňovanie syntaxe), takže písanie nikdy nezadrháva.
Súvisiace¶
- Útržky — útržky rozvíjateľné klávesom Tab, ktoré využívajú to isté vyskakovacie okno.
- LSP (jazykový server) — sémantické doplnenia so znalosťou projektu.
- Automatické páry a odsadenie — ďalší pomocníci, ktorí pracujú počas písania.