Angenommen, Sie meinen für eine Debugging-Sitzung (?), Dann können Sie eine env
Eigenschaft in Ihre Startkonfiguration aufnehmen .
Wenn Sie die Datei .vscode / launch.json in Ihrem Arbeitsbereich öffnen oder Debug> Konfigurationen öffnen auswählen, sollten eine Reihe von Startkonfigurationen zum Debuggen Ihres Codes angezeigt werden. Sie können dann eine env
Eigenschaft mit einem Wörterbuch von string: string hinzufügen .
Hier ist ein Beispiel für eine ASP.NET Core-App aus ihrer Standard-Webvorlage, in der ASPNETCORE_ENVIRONMENT
Folgendes festgelegt ist Development
:
{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/netcoreapp2.0/vscode-env.dll",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"internalConsoleOptions": "openOnSessionStart",
"launchBrowser": {
"enabled": true,
"args": "${auto-detect-url}",
"windows": {
"command": "cmd.exe",
"args": "/C start ${auto-detect-url}"
},
"osx": {
"command": "open"
},
"linux": {
"command": "xdg-open"
}
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
In der VSCode launch.json können Sie "env" verwenden und dort alle Ihre Umgebungsvariablen konfigurieren:
quelle
Für fortgeschrittenere Go-Sprachszenarien können Sie eine Umgebungsdatei wie folgt laden:
Legen Sie die .env-Datei in Ihren Ordner und fügen Sie folgende Variablen hinzu:
Details: https://medium.com/@reuvenharrison/using-visual-studio-code-to-debug-a-go-program-with-environment-variables-523fea268271
quelle
Ich führe vscode über meine Befehlszeile aus, indem ich zu dem Ordner mit dem Code navigiere und ausführe
Wenn Sie dies tun, werden alle Ihre
bash
/zsh
Variablen an vs Code übergeben. Sie können Ihre.bashrc
/.zshrc
Datei aktualisieren oder einfach tunexport KEY=value
bevor Sie es öffnen.
quelle
Könnten sie es schwieriger machen? Folgendes habe ich getan: Öffnen Sie die Systemeigenschaften, klicken Sie auf Erweitert, fügen Sie die Umgebungsvariable hinzu, fahren Sie Visual Studio herunter und starten Sie es erneut.
quelle
Meine Antwort ist ziemlich spät. Ich hatte das gleiche Problem. Ich bin unter Windows 10. Folgendes habe ich getan:
set myvar1=myvalue1
code
und dann drückenENTER
Optional können Sie auch das Fenster Systemsteuerung -> Systemeigenschaften verwenden, um die Variablen dauerhafter festzulegen
Hoffe das hilft.
quelle
Wenn Sie die Variablen bereits mit dem npm-Modul zugewiesen haben
dotenv
, sollten sie in Ihren globalen Variablen angezeigt werden. Das Modul ist hier .Gehen Sie beim Ausführen des Debuggers zur Registerkarte "Variablen" (Rechtsklick zum erneuten Öffnen, falls nicht sichtbar) und öffnen Sie dann "global" und dann "process". Es sollte dann einen env-Abschnitt geben ...
quelle
Da es Ihre Frage nicht beantwortet, sondern nach vm-Argumenten sucht, bin ich auf diese Seite gestoßen und es scheint keine andere zu geben. Wenn Sie also vm-Argumente übergeben möchten, ist dies der Fall
quelle