Wie kann ich in Visual Studio Code die Terminal-Eingabeaufforderung ändern?

Wie kann ich in Visual Studio Code die Terminal-Eingabeaufforderung ändern?

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.jsonkö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.

verwandte Informationen