Ich bin damit vertraut, eine Terminal-Eingabeaufforderung ähnlich dieser Frage zu ändern: „In der Bash-Eingabeaufforderung nur den aktuellen Verzeichnisnamen anzeigen (nicht den vollständigen Pfad)." aber ich freue mich aufnur änderndie Terminal-Eingabeaufforderung im Visual Studio-Code.
Ich möchte Folgendes ausführen können:
export PS1='~/${PWD/*\//} '
Gibt es eine Möglichkeit, in Visual Studio Code einen benutzerdefinierten Wert zu ändern .bash_profile
? Ich finde nichts, wenn ich die Site durchsuche oder
Antwort1
Visual Studio Code bietet mehrere Möglichkeiten, benutzerdefinierte Informationen an die Shell zu übergeben (ausführlich hier):
- Übergeben Sie benutzerdefinierte Umgebungsvariablen
- Übergeben Sie benutzerdefinierte Argumente in der Befehlszeile
Mithilfe benutzerdefinierter Umgebungsvariablen können Sie Optionen festlegen, die Sie in Ihren benutzerdefinierten überprüfen .bashrc
. Anschließend können Sie entsprechende Optionen für die Ausführung in VS Code festlegen.
Mit benutzerdefinierten Argumenten können Sie tatsächlich ein anderes .bashrc
-Äquivalent angeben, etwa so:
bash --init-file /path/to/file
Beispielsweise settings.json
könnte Ihr Linux-Betriebssystem folgendermaßen aussehen:
{
"terminal.integrated.shellArgs.linux": ["--init-file", "~/.bashrc-vscode"]
}
Beachten Sie, dass sich „Windows“ oder „Linux“ nicht auf den Shell-Typ, sondern auf das Betriebssystem bezieht. Wenn Sie also Git Bash unter Windows verwenden, ist es immer noch terminal.integrated.shellArgs.windows
.