2017-11-28 2 views
0

Ich benutze goland (selbe wie webstorm/intellij usw.) IDE und in Debug-Konfiguration gibt es einen Ort, wenn Sie working directory konfigurieren Jetzt versuche ich mit VSKODE arbeiten und ich nicht finden Sie diese Konfiguration, nach ein wenig Forschung finde ich die folgenden JSON, die dies behandeln sollte aber nicht den richtigen Ort für Arbeitsverzeichnis findenSo konfigurieren Sie vs Code Arbeitsverzeichnis in der launch.json

eg das ist mein Arbeitsverzeichnis

/Users/i022226/go/src/myapp

"configurations": [{ 
      "name": "Launch Package", 
      "type": "go", 
      "request": "launch", 
      "mode": "debug", 
      "program": "${workspaceRoot}" 
     }, 
     { 
      "name": "Launch Package", 
      "type": "go", 
      "request": "launch", 
      "mode": "debug", 
      "program": "${workspaceRoot}" 
     }, 
     { 
      "name": "Launch", 
      "type": "go", 
      "request": "launch", 
      "mode": "debug", 
      "remotePath": "", 
      "port": 2345, 
      "host": "127.0.0.1", 
      "program": "${fileDirname}", 
      "env": {}, 
      "args": [], 
      "showLog": true 
     } 

Im launch.json gibt es Konfigurationstaste hinzufügen und wenn ich cwd Typ I nicht einen Eintrag bekommen, eine Idee?

In diesem Beitrag der cwd unter dem option ist, aber ich finde nicht das option https://github.com/Microsoft/vscode/issues/856

+0

Es gibt eine 'launch.json' Datei ... es Sie sollten in der Lage sein, die Eigenschaft 'cwd' zu setzen ... (' cwd' steht für 'aktuelles Arbeitsverzeichnis') – Hackerman

+0

@Hackerman - Der JSON, den ich in die Frage gestellt habe, ist der launch.json;), sehe ich keinen 'cwd' da, irgendeine Idee?>] –

+0

Es gibt mehr Optionen zur Verfügung als auf einer der vorgefertigten Standardaufgaben angezeigt werden. Geben Sie "cwd" in eine Aufgabe ein und Sie werden darauf hingewiesen. – Mark

Antwort

1

Sie es wie folgt hinzufügen sollten

{ 
     "name": "Launch", 
     "type": "go", 
     "request": "launch", 
     "mode": "debug", 
     "cwd": "Your Path", 
     "remotePath": "", 
     "port": 2345, 
     "host": "127.0.0.1", 
     "program": "${fileDirname}", 
     "env": {}, 
     "args": [], 
     "showLog": true 
    } 
Verwandte Themen