VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 69
声望: 3

如下面的代码,我在调试程序的时候,在 event_engine = EventEngine()设置断点,使用pycharm的话,到这一行后按F7 也就是step into 可以进入
class EventEngine:
def init(self, interval: int = 1):
这个函数里面。

但在vscode中,我按f11 step into 却跳到了下一行 main_engine = MainEngine(event_engine)

  1. ### 请问在vscode中如何实现与pycharm中相同的调试跟踪功能?
  1. ### 另外在pycharm中如何实现如vscode一样的用ctrl+代码跳转到构造代码去的功能,比如我ctrl+按MainEngine,跳转到MainEngine的 class定义中去。

谢谢!

def DownLoadSingleSymbolData(username,password,start,end):
event_engine = EventEngine()
main_engine = MainEngine(event_engine)
engine = BacktesterEngine(main_engine,event_engine)
engine.init_rqdata()

Administrator
avatar
加入于:
帖子: 4502
声望: 322

按住Ctrl,鼠标左键点击你要看的类或者函数

Member
avatar
加入于:
帖子: 9
声望: 0

同问。我在vscode内,按ctrl,鼠标左键点击,没有任何反应。可能是安装其他软件的问题,关联设置未处理好。请问如何设置关联?多谢

Member
avatar
加入于:
帖子: 9
声望: 0

重启vscode以及VNStation,上述问题消失,可以正常使用。

Member
avatar
加入于:
帖子: 11
声望: 5

我在网上查到的是,vs code默认只能调试进入自己的代码,如果需要进入第三方库,需要配置justMyCode: false
但是我加了这个配置还是不行,你解决了吗?

Member
avatar
加入于:
帖子: 11
声望: 5

xzhangef wrote:

我在网上查到的是,vs code默认只能调试进入自己的代码,如果需要进入第三方库,需要配置justMyCode: false
但是我加了这个配置还是不行,你解决了吗?

已解决。原来是启动调试的时候要选择这个调试配置文件。

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】