VNPY的源代码目录众多,分门别类非常多,许多文件的内容都很类似,甚至函数名称都是一样的,如果不做特别设置,查询代码会把一些你不使用的app、api、gateway下的文件都查询出来,很是烦人,经过本人琢磨,发现这么设置就不错:
创建VNPY工作区
随便怎么命名都可以,我就为其取名VNPY,如下图所示:
1 把vnpy的源代码目录加入工作区
2 把自己的策略源代码目录加入工作区
查询代码设置步骤
- 1 点击查找图标;
- 2 输入查找字符串;
- 3 设置需要包含的目录或者文件,只输入文件夹名称会包含下面的文件和子文件夹下的文件。需要输入多个文件夹时,用逗号割开;
- 4 设置需要排除的文件,与步骤3类似,可以使用通配符,如图所示:
经过这样设置以后,当你输入任何要查找字符串的时候,就不会显示那些你不感兴趣的app、gateway下的子目录的文件了。本人目前感兴趣的是trader,event,chart,rpc,app\cta_strategy,app\rpc_service,gateway\ctp,api,user_tools这些子目录中的文件,你也可以根据自己的需要特别设定,以提高代码查询的效率。