Přeskočit obsah

Automatické dokončování

Při psaní nabízí vyskakovací nabídka dokončení aktuálního slova. Návrhy berou ohled na formát souboru a pocházejí z několika zdrojů, sloučených do jednoho seřazeného seznamu bez duplicit:

  • Klíčová slova jazyka — seznamy klíčových slov a identifikátorů rozpoznaného jazyka souboru (klíčová slova C++ v .cpp, vestavěné funkce Pythonu v .py).
  • Slova z otevřených souborů — každé slovo, které se už vyskytuje ve vašich otevřených bufferech, takže se vaše vlastní názvy (calculateTotal, myVar) po prvním použití dokončují napříč kartami.
  • Úryvky — předpony úryvků se v seznamu objevují se značkou; přijetím jedné z nich se úryvek okamžitě rozvine.
  • Jazykové servery — běží-li pro jazyk souboru server LSP, připojí se do seznamu jeho sémantická dokončení.

Práce s nabídkou

Akce Klávesa
Vyvolat ručně Ctrl+Space
Přijmout zvýrazněný návrh Tab nebo Enter
Zavřít Esc

Nabídka se otevírá i automaticky, jakmile napíšete dost znaků slova (výchozí hodnota 2 — nastavitelná). Během psaní dál filtruje a sama se zavře, když nic neodpovídá.

Nastavení

Předvolby ▸ Automatické dokončování:

Nastavení Výchozí Význam
Zapnout automatické dokončování zapnuto Vypne automatické nabídky (ruční Ctrl+Space funguje dál).
Zobrazit po napsání N znaků 2 Nejmenší délka předpony, než se nabídka otevře automaticky.
Porovnávat bez ohledu na velikost písmen zapnuto pri odpovídá i Print.
Vložit jedinou shodu bez zobrazení seznamu vypnuto Když zbývá právě jeden návrh, vloží se bez upozornění místo nabídky s jedinou položkou.
Viditelné řádky v nabídce — Výška seznamu, než se začne posouvat.
Maximální počet návrhů — Pevný strop sloučeného seznamu.
Klíčová slova jazyka zapnuto Přepíná zdroj klíčových slov.
Slova z otevřených souborů zapnuto Přepíná zdroj otevřených bufferů.

Velmi velké soubory automatické dokončování přeskakují (tentýž velikostní práh, který chrání obarvování syntaxe), takže psaní se nikdy nezadrhne.

Související