Gå till innehållet

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