Automaattinen täydennys¶
Kirjoittaessasi ponnahdusluettelo tarjoaa täydennyksiä nykyiselle sanalle. Ehdotukset tuntevat tiedostomuodon ja tulevat useista lähteistä, yhdistettyinä yhdeksi järjestetyksi luetteloksi ilman toistoja:
- Kielen avainsanat — tiedostolle tunnistetun kielen avainsana- ja
tunnisteluettelot (C++-avainsanat
.cpp-tiedostossa, Pythonin sisäänrakennetut nimet.py-tiedostossa). - Sanat avoimista tiedostoista — jokainen sana, joka on jo avoimissa puskureissasi,
joten omat nimesi (
calculateTotal,myVar) täydentyvät ensimmäisen käytön jälkeen, välilehtien yli. - Koodinpätkät — koodinpätkien etuliitteet näkyvät luettelossa merkkikuvakkeella; kun hyväksyt sellaisen, koodinpätkä laajenee heti.
- Kielipalvelimet — kun LSP-palvelin on käynnissä tiedoston kielelle, sen merkitystietoiset täydennykset liittyvät luetteloon.
Ponnahdusluettelon käyttäminen¶
| Toiminto | Näppäin |
|---|---|
| Käynnistä käsin | Ctrl+välilyönti |
| Hyväksy korostettu ehdotus | Tab tai Enter |
| Sulje | Esc |
Luettelo avautuu myös itsestään, kun olet kirjoittanut tarpeeksi sanamerkkejä (oletuksena 2 — säädettävissä). Se jatkaa suodattamista kirjoittaessasi ja sulkeutuu itsestään, kun mikään ei sovi.
Asetukset¶
Asetukset ▸ Automaattinen täydennys:
| Asetus | Oletus | Merkitys |
|---|---|---|
| Ota automaattinen täydennys käyttöön | päällä | Kytke automaattiset ponnahdusluettelot pois (käsin tehty Ctrl+välilyönti toimii silti). |
| Näytä N merkin jälkeen | 2 | Etuliitteen vähimmäispituus ennen kuin luettelo avautuu itsestään. |
| Kirjainkoosta riippumaton täsmäys | päällä | pri sopii myös sanaan Print. |
| Lisää yksittäinen osuma näyttämättä luetteloa | pois | Kun jäljellä on täsmälleen yksi ehdotus, se lisätään hiljaisesti sen sijaan että näytettäisiin yhden kohdan luettelo. |
| Näkyviä rivejä luettelossa | — | Luettelon korkeus ennen kuin se vierii. |
| Ehdotusten enimmäismäärä | — | Kova katto yhdistetylle luettelolle. |
| Kielen avainsanat | päällä | Kytke avainsanalähde päälle ja pois. |
| Sanat avoimista tiedostoista | päällä | Kytke avoimien puskurien lähde päälle ja pois. |
Hyvin suuret tiedostot ohittavat automaattisen täydennyksen (sama kokoraja, joka suojaa syntaksivärjäystä), joten kirjoittaminen ei koskaan takkua.
Aiheeseen liittyvää¶
- Koodinpätkät — Tabilla laajenevat koodinpätkät, jotka käyttävät samaa luetteloa.
- LSP (kielipalvelin) — merkitystietoiset, projektin tuntevat täydennykset.
- Automaattiset parit ja sisennys — muut kirjoittaessa toimivat apuvälineet.