microsoft / microsoft/vscode-python-debugger

Option "execute in file dir" ignored when use play button "debug python file in terminal"

Đang mở
#257 6 bình luận 1 reaction 1 người được giao Xem trên GitHub

@karthiknadig đang làm issue này rồi.

Từ ngày 8/8/2024.

bug needs PR
Ngôn ngữ chính
TypeScript
Star
181
Fork
126
Merge trung bình
2 ngày 3 giờ
Pull request đã merge (30 ngày)
3

Mô tả

Environment data

  • VS Code version: 1.61.0
  • Extension version: 2021.10.1317843341
  • OS and version: 10.0.19043.1237
  • Python version: 3.8.8 Anaconda
  • Type of virtual environment used: conda
  • Value of the python.languageServer setting: default

Expected behaviour

When debugging python file in terminal, it should use the option to "execute the file in the file's directory, instead of the current open folder" (setting "python.terminal.executeInFileDir": true)

It is ok when choose "run python file in terminal". It should do the same when debugging.

gif001

Actual behaviour

"Debug python file in terminal" (with the same "play button" used to "run python file in terminal") ignores the setting "python.terminal.executeInFileDir": true

gif002

Steps to reproduce:

Try to "debug python file in the terminal" with the same "play button" used to "run python file in terminal".

It leads to error specially when leading with local files in debugging, which worked fine when running.

See bellow running and debugging the same file, in the same folder.

gif003

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.