我发现了这个技巧,我喜欢只在调试配置中运行代码块的想法,但当我尝试使用它时,我发现有很多行看起来像这样:
if __debug__: logging.debug('started some work')
遗憾的是,它严重扰乱了代码
VS Code的日志点是一种更优雅的方法,但我找不到将它们检查到版本控制中的方法,也找不到如何保存它们
是否可以以某种方式与其他人共享VS代码的断点/日志点?
我所知道的归档类似内容以共享断点的唯一方法是创建一个协作调试会话。看看这里,我发现了相关信息:
每个合作者都可以调查不同的变量,跳转到调用堆栈中的不同文件,检查变量,甚至添加或删除断点。共同编辑功能允许每个参与者演讲者跟踪其他人的位置,以提供独特的能够在并行调查之间无缝切换问题的不同方面以及协作调试。
使用它很简单。
确保主机和所有来宾都安装了适当的调试扩展。(从技术上讲,这并不总是必要的,但这通常是个好主意。(
作为主机,如果还没有为项目设置,则应该配置launch.json,以便在执行时从VS Code调试应用程序正常情况下。无需特殊设置。
接下来,主机可以像往常一样使用调试选项卡中的按钮开始调试。
您可以按照官方指南轻松设置所需内容
如果你想要另一种选择,请看看这个扩展,我从未测试过它,但它似乎是你需要的。
有人为此在GitHub上创建了一个问题,但它似乎已经死了。