2017-07-20 5 views
0

のビジュアルスタジオコードでデバッグ環境を自動的に変更することはできません。たとえば、ルートワークステーションディレクトリは/home/chain/Projectです。私はpythonwebsiteという2つの別々のプロジェクトを持っています。私launch.jsonが行く:設定が

{ 
"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" 
    } 
] 

}

を、私はそれがPythonのデバッグ環境に切り替えることができtest.pyを押し「F5」を選択すると予想される、と私はtest.html選択すると、クロムが開かれるように。

実際、VSコードは自動的に変更するのではなく、前回デバッグした環境だけを覚えています。私は他をコンパイルする必要がある場合ので、私は今だけの事はある環境(/* */)にいくつかのコメントを追加しています。:(

launch.jsonで何か間違っ?に基づいて自動的にデバッグ環境を切り替える

答えて

0

がありますファイル(またはファイル・タイプ)私は信じて、Visual Studioのコードの現在の機能ではありません。

手動で実行するタスクのデバッグの種類に応じて、起動設定を切り替える必要があります。

そしてもちろん、あなたは機能要求を書くことを検討することができますエスト:https://github.com/Microsoft/vscode

+0

本当に?ハハ!今それは大きな問題として数えられないので、私は要求を書くだろうと思う。ありがとう! – hcnhcn012

+0

問題ありません。あなたはここにリンクを含めるといいだろう。 –