Sublime Text 3: So aktivieren Sie die Autovervollständigung mit Tab und Enter/Return

Sublime Text 3: So aktivieren Sie die Autovervollständigung mit Tab und Enter/Return

Wenn ich zum ersten Mal mit der Tabulatortaste eine Option aus der Liste der Optionen auswähle, wird die Autovervollständigungsauswahl nicht übernommen. Wenn ich zurückkomme und es erneut versuche, funktioniert es.

Warum funktioniert es beim zweiten Mal, schlägt aber beim ersten Mal fehl?

Idealerweise hätte ich gerne die Möglichkeit, eine Autovervollständigung mit entwederEingeben/ZurückkehrenTaste oder dieTabSchlüssel. Ist das möglich?

"auto_complete": true,
"auto_complete_commit_on_tab": true,
"auto_complete_commit_trigger_characters":
[
    ".",
    "Enter",
    "Tab"
],
"auto_complete_delay": 50,
"auto_complete_selector": "source, comment, text.plain",
"auto_complete_size_limit": 4194304,
"auto_complete_with_fields": true,
"auto_find_in_selection": true,
"auto_complete_triggers":
[
    {
        "characters": "<",
        "selector": "text.html"
    }
],
"tab_completion": false,

Antwort1

Merken der Autovervollständigungsauswahl

Die Autovervollständigung ist recht aufwendig. Wenn Sie beispielsweise nach der Eingabe von „pro“ die Option „program“ auswählen, ist die Auswahl anders, wenn Sie nach der Eingabe von „pr“ die Autovervollständigung aktivieren.

Verwenden Sie die Tabulatortaste oder die Eingabetaste, um die automatische Vervollständigung der Auswahl zu bestätigen.

Verwenden Sie die folgende Einstellung:

{ "auto_complete_commit_on_tab": false }

Die automatische Vervollständigung bestätigt die Auswahl entweder mit der Tabulatortaste oder der Eingabetaste.

Auto-Complete-Commit-Schlüssel hinzufügen:

Dank dieser Webseite:https://sublimetext.userecho.com/communities/1/topics/4670-allow-setting-which-keys-commit-auto-completefür die Einbeziehung von Anweisungen zum Hinzufügen von Tastenkombinationen, sodass Sie die automatische Vervollständigung mit mehreren Tasten aktivieren können.

Beispiel: Automatische Vervollständigung der Auswahl mit Punkt bestätigen:

{ "keys": ["."], "command": "commit_completion", "context": [{ "key": "auto_complete_visible" }, { "key": "setting.auto_complete_commit_on_tab", "operand": false }] }

verwandte Informationen