vscode Dash window上Velocity或zeal报错 找不到应用程序解决方法
环境
Windows 10
vscode 1.64.2
Velocity 没看到版本在哪儿。。。
本次使用的API查询软件是Velocity,但是估计zeal同样适用。没有试过,如果真的不行,那我也没办法。。。。
问题
在Windows上装了Velocity发现Vscode有支持的插件 dash。但是在使用时发现选择关键字并CTRL+h,跳出对话框“找不到应用程序”。
前情预告
曾经安装后,又卸载了Zeal。
解决过程
以下是解决过程
- 百度了一套,然后并没有什么卵用。
- 转战github上dash插件项目,在issues中找到了一个线索,要求安装到程序默认的目录(后来发现可能并不需要)。重装velocity,无效。
- 后在另外一个issue中找到了一个方案。
github上的另外一个issue
其中若安装过后卸载了zeal会出现注册表残留物导致无法找到应用程序。
将对应值修改为当前路径即可。 - 尝试修改后发现可以打开Velocity,但是无法直接查询相关API。认为注册表内信息仍然不正确。
- 删除注册表内相关项目。
- 卸载Vscode Dash插件。
- 卸载Velocity。
- 重新安装Velocity。让其重新生成注册表内相关项目。
- 重新安装Vscode Dash插件。让其重新生成注册表内相关项目。
- 可以正常工作。
问题原因
认为原因主要是卸载zeal后,注册表内信息没有完全清除,存在残留项目,故无法使用。
解决方案总结
- 删除注册表内上图中项目。
- 重装Velocity。
- 重装Dash插件。
- 可以用了。
扩展
在前面的链接中发现其他用户认为需要安装在默认路径。在解决了该问题之后,认为其实不需要这么做,只需要将生成的注册表内信息,指向应用程序,应该就能够进行调用。
OK 整完了,收工。