突然之间,Eclipse Kepler(build id 20140224-0627)将所有.js文件与.sql编辑器相关联。
偏好设置/常规/内容类型 - > JS脚本显示文件关联:
* .js(已锁定)
偏好/常规/编辑/文件关联 - > * .js显示一个sql图标,Associated Editors也显示一个sql图标,后跟
JS工作表(默认)(由' JS脚本'内容类型锁定)
之前打开的所有.js文件在其编辑器中都可以正常显示。但是,当使用Project Explorer打开其他.js文件时,它们都显示一个sql图标,打开时,几乎每一行都有一个错误,编辑器选项卡的顶部显示
连接:(未连接)
后跟常规的SQL编辑器图标。
这可能是一个损坏的工作区吗?没有给出任何错误。
谷歌什么都没给我。我重新启动了Eclipse和我的VM。我也试过打开清洁模式。我还尝试添加新文件关联(对于伪造文件类型* .foo),并且在添加关联编辑器时,JS脚本编辑器有一个sql图标。
更新:
我想知道当我不得不更新我的Toad Extension因为它已过期时发生了什么事。我这样做时遇到了问题,但最终还是让它更新了。但是,现在我看到我有两个单独的条目用于" Toad Extension"在Preferences.Looking Installed Software,我看到来自Quest和戴尔的Core插件和Oracle数据库插件的重复条目。我不确定我应该卸载哪个...也许我应该卸载所有内容然后再重新安装?看起来戴尔插件更新。 HM ..
更新2: 尝试卸载所有Toad插件,然后从Eclipse Marketplace重新安装Core插件和Oracle数据库插件。没变;还尝试以干净模式打开。