事象としまして、
①vscodeのエクスプローラから任意pythonファイルをダブルクリックして開き、ブレークポイントを設置する。
②該当ファイルを登録したlaunch.json定義にてデバッグ起動を実行。
③開いていたpythonファイルと同名のタブがもう一つ生成され、①で設置したブレークポイントの行でブレークする。(③で開かれたタブにはブレークポイントは無し)
※③で増えたタブ、およびエクスプローラの「開いているエディター」で表示される該当ファイルでは、パスがフルパスで表示されています。
①で開いたものはworkspace_rootからの相対パスが表示されています。
環境は以下となります。
OS: Windws 8.1 pro x64
Visual Studio Code: 1.33.0(user setup)
Plugin: ms-python.python
Python 3.6.4
【launch.jsonイメージ】
json
1{ 2 "name": "python_test", 3 "type": "python", 4 "request": "launch", 5 "cwd": "${workspaceFolder}/test", 6 "program": "${workspaceFolder}/test/python_test.py", 7 "console": "integratedTerminal" 8}
きっかけは覚えていないのですが、以前は正常(1対1)で同期が取れていたと思います。
他にrubyなどもvscodeから実行していますが、事象は再現しません。
以上、原因、解決方法をご存知の方、ご教示お願い致します。
あなたの回答
tips
プレビュー