我想导航到我的python文件中C中实现的模块的定义。
vscode可以钻至我的python对象的定义。有些是自动发现的,而另一些则需要指向。
要添加其他位置,我将以下内容添加到我的用户VSCODE设置:
"python.autoComplete.extraPaths": [
"C:/Users/me/Desktop/external_python"
],
这很好,我可以右键单击对象,然后"转到定义"。
我想进一步钻探;进入C实施。现在,编译了C中实施的Python模块。但是,我可以访问生成共享对象的 *.h和 *.c文件。因此,从理论上讲,我可以从vscode Ins
中从python文件跳到.h/.c文件。是否可以从python文件导航到编译模块的源代码?
不可能通过定义从python代码钻到匹配的C代码。Visual Studio可以提供此类功能,但是由于VS代码缺乏与对象文件的任何直接联系,因此无法进行从Python名称,对象文件,原始源到原始源的反向查找。