一直在在用zendstudio做PHP的IDE,在zendstudio以前的版本中,偶尔就会出现无代码提示的问题,网上搜索解决方案就是删除.plugins目录下的某个文件。
我现在用的版本是zendstudio13.5,碰到了更诡异的问题:点击变量或者函数不高亮。按照无代码提示的解决方案解决无果。所以,尝试把.plugins目录下的所有文件都删掉。奇迹般的好了~ 但是也丢了各种个性化配置。实际上我是剪切走了~~ 所以个性化配置都还在~ 开始研究到底是哪个配置文件导致的问题。
祭出BeyondCompare大杀器,发现C:\Users\username\Zend\workspaces\DefaultWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.wst.sse.ui.prefs
文件中的某行非常可疑!内容如下:
content_assist_number_of_computers=8
eclipse.preferences.version=1
hoverModifiers=combinationHover|true|0;problemHover|false|0;documentationHover|false|0;annotationHover|true|Shift;
useAnnotationsPrefPage=true
useQuickDiffPrefPage=true
其中第三行在新生成的默认配置文件中是不存在的。为了验证这个导致了点击变量不高亮的问题,把此行复制到新的默认配置文件中。重启zendstudio,结果确实重现了问题:点击变量不高亮了。
去掉此行,重启zendstudio,问题不存在了~ 解决方案也出来了:
直接找到文件:.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.wst.sse.ui.prefs
,编辑,去掉以hoverModifiers
开头的行,重启zendstudio。
《“解决Zendstudio点击变量不高亮的问题”》 有 2 条评论
真是时光荏苒!
受教了!