Ich probiere also die Vim-Erweiterung für VS Code aus. Alles funktioniert gut, außer wenn ich die Tab-Vervollständigung zum Öffnen einer neuen Datei verwende. Nehmen wir zum Beispiel an, meine Dateien befinden sich im folgenden Verzeichnis:
dir1/dir2/file1.cpp
In vim kann ich Folgendes eingeben:
:dir1/dir2/file1.cpp
Mit der Tabulatortaste werden sowohl der Pfad als auch der Dateiname automatisch vervollständigt.
In VS Code funktioniert dies nicht. Wenn ich versuche, nach der Eingabe eines Doppelpunkts die Tabulatortaste zu drücken, fügt VS Code in meinen Quellcode ein Tabulatorzeichen ein.
Hat jemand dieses Problem?
Antwort1
Dies ist ein bekanntes Problem, das ausführlich beschrieben wird in Die Tab-Vervollständigung greift auf das Einfügen des Tabulatorzeichens zurück #65587.
Als Problemumgehung wurde folgendes vorgeschlagen:
Ich habe einfach "editor.tabCompletion": "on" in "editor.tabCompletion": "off" geändert und das Problem ist behoben. Danke für den Hinweis.
Ein Entwickler namens jrieken hat am 22. Januar 2019 bemerkt, dass er eine Lösung für das Problem, das möglicherweise noch nicht in die Veröffentlichung aufgenommen wurde.