OpenCTags

Editplus 3 使用OpenCTags 1.0.0插件报:Could not find ...

半世苍凉 提交于 2019-12-10 06:51:00
解决办法: 打开注册表编辑器 运行——>regedit 找到分支:HKEY_CURRENT_USER\SoftWare\ES-Computing\EditPlus 3 把EditPlus 3 修改为 EditPlus 2 ,对!就是只改个数字,原因请看下面的 问题分析 。 问题分析 : 在sf上下载的OpenCTags版本号是 1.0.0 ,最后更新时间是2006年,当时还没发布editplus 3. 请看下面的源码被下划线修饰的那行。 OpenCTags直接通过读取注册表中软件安装位置获得editplus路径,而这个路径现在已经过时了。 struct SEditorParams g_lstEditorParams[] = { { "crimson", "CEDT.EXE", "AfxFrameOrView42", HKEY_LOCAL_MACHINE, "SOFTWARE\\Crimson System\\Crimson Editor", "InstallDir", "/L:__LINENUMBER__ \"__FILENAME__\"", "" }, { "editplus", "EDITPLUS.EXE", "AfxFrameOrView42s", HKEY_CURRENT_USER, "SOFTWARE\\ES-Computing\\ EditPlus 2 \