Nic*_*ick 11 visual-studio-code
据我了解,通过在 VS Code 中创建 launch.json 文件(比 pycharm 稍微麻烦一些),我可以设置调试配置来启动各个 python 文件。
例如:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Poker",
"type": "python",
"request": "launch",
"cwd": "C:/Users/dickr/git/poker",
"program": "C:/Users/dickr/git/Poker/poker/main.py",
"console": "integratedTerminal",
"env": {"PYTHONPATH": "${workspaceFolder}${pathSeparator}${env:PYTHONPATH}"}
},
]
}
Run Code Online (Sandbox Code Playgroud)
这一切都很好,但是我如何在没有调试器的情况下以正常模式运行它呢?如何在启动配置中定义它,以便我可以在下拉列表中选择它,并可能用它传递参数?
只需像调试一样使用启动配置即可。然后Debug: Start Without Debugging
在命令面板中使用,或使用键盘快捷键。它默认绑定到ctrl/cmd+ f5。如果您想创建自定义键盘快捷键,其命令 ID 为workbench.action.debug.run
。
您还可以在tasks.json 文件中编写任务。有关任务的文档,请参阅https://code.visualstudio.com/docs/editor/tasks#_custom-tasks。
你可能看起来像这样:
{
"version": "2.0.0",
"tasks": [
{
"label": "run python script",
"type": "process",
"command": "python3 C:/Users/dickr/git/Poker/poker/main.py",
"options": {
"cwd": "C:/Users/dickr/git/poker"
},
"presentation": {
"reveal": "always",
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
尽管我建议如果可能的话,您可以使用变量替换来尝试消除在其他计算机上不相同的绝对路径(假设您希望能够在其他计算机上运行该任务)。
然后运行任务。您甚至可以将任务绑定到键盘快捷键。有关更多信息,请参阅文档: https: //code.visualstudio.com/docs/editor/tasks。
归档时间: |
|
查看次数: |
3585 次 |
最近记录: |