2017-07-20 82 views
0

例如,我的根工作站目錄是/home/chain/Project。我有兩個單獨的項目,分別是pythonwebsite。我launch.json雲:無法在配置中使用visual studio代碼自動更改調試環境

{ 
"version": "0.2.0", 
"configurations": 
[ 
    { 
     "name": "Python", 
     "type": "python", 
     "request": "launch", 
     "stopOnEntry": true, 
     "pythonPath": "${config:python.pythonPath}", 
     "program": "${workspaceRoot}/python_project_source/test.py", 
     "cwd": "${workspaceRoot}/python_project_source", 
     "env": {}, 
     "envFile": "${workspaceRoot}/.env", 
     "debugOptions": [ 
      "WaitOnAbnormalExit", 
      "WaitOnNormalExit", 
      "RedirectOutput" 
     ] 
    }, 
    { 
     "type": "chrome", 
     "request": "launch", 
     "name": "Launch Chrome against localhost", 
     "url": "${workspaceRoot}/website/test.html", 
     "webRoot": "${workspaceRoot}/website" 
    } 
] 

}

,當我選擇test.py,按「F5」就可以切換到Python調試環境,當我選擇test.html的Chrome瀏覽器將被打開的預期。

事實是,VS代碼只記住我上次調試的環境,而不是自動更改它。所以,我現在唯一要做的是將有一些意見,以一個環境(/* */)當我需要編譯等。:(

有什麼事錯在我launch.json

回答

0

自動切換調試環境基於該文件(或文件類型)不是Visual Studio代碼的當前特徵,我相信。

你必須手動切換,這取決於您要執行的調試任務類型的啓動配置。

而且,當然,您可以考慮編寫一個功能需求est:https://github.com/Microsoft/vscode

+0

真的嗎?哈哈!現在,它不能算作一個大問題,我想我會寫一個請求。謝謝! – hcnhcn012

+0

沒問題。如果你在這裏包含鏈接,會很好。 –

相關問題