我想通过终端运行特定命令时如何使用VScode的调试器?

时间:2019-04-14 11:15:44

标签: python debugging visual-studio-code

我目前正在使用VScode进行一些Python作业。但是,我不确定如何将VScode调试器用于必须通过git bash终端手动输入的特定命令。

每当测试我的代码时,我都必须手动输入一些命令,例如:

python xxx.py -l some_file -p some_file -a fn=some_function

或在文本文件(例如foo.txt)上编写上述代码,然后运行

bash foo.txt
在我的Git Bash终端上

测试我的结果。但是,将断点放在代码的某些部分并不会停止,并且修改.json文件不会让我调试代码。

我尝试使用“ args”,“ programs”等,但还是没有运气。我将不胜感激任何建议。

1 个答案:

答案 0 :(得分:0)

Use args in your launch.json:

"args": ["-l", "some_file", "-p", "some_file", "-a", "fn=some_function"]

Remember that anything that is meant to have a space separating it must be it's own string in the array.