Eclipse Juno无法识别已指定的用户定义字典

16
我是一个新用户,使用SUSE 11 Linux的Eclipse(Juno)。我想要指定一个用户定义的字典,以便在不关闭所有拼写检查的情况下阻止所有Qt项目中的“Trolltech”和“Qt”引用显示为拼写错误。
我在网上找到以下说明:选择窗口|首选项|编辑器|文本编辑器|拼写,然后会弹出一个面板,其中包含一个字段来指定用户定义的字典。我想这只需要一个文本文件即可。我尝试了两种变化:
1. 在root下创建一个/opt/eclipse/dictionary/dictionary.txt文件,文件权限设置为777,但更高级别目录的权限为755。 2. 创建一个/dictionary/dictionary.txt文件,并将目录和文件权限都设置为777。
在每种情况下,我都完成了以下步骤: 1. 在“用户定义的字典”字段中指定其中一个文件的完整(绝对)路径。 2. 点击应用|确定来设置路径,或者只点击确定,退出对话框。 3. 发现Eclipse编辑器没有任何变化,仍将这些术语显示为拼写错误。 4. 尝试从鼠标右键弹出菜单中的刷新选项,刷新项目。 5. 尝试使用鼠标右键弹出菜单中的索引|重建选项在项目级别重新索引。 6. 尝试使用鼠标右键弹出菜单中的索引|刷新所有文件选项刷新项目文件(没有理由认为步骤5或6会有帮助,但我基本上试图尝试所有可用的方法)。 7. 关闭并重新打开项目。 8. 关闭并重新打开IDE。

当我重新启动IDE并返回“窗口|首选项”等选项时,面板显示了我指定的词典文本文件,但是IDE似乎没有对此进行任何功能性识别。

更让人沮丧的是,当我悬停在我想要停止看到的“错误”之一上方时,我没有得到快速修复选项,即将错误单词添加到字典中,因为上周我选择了“如果不存在字典,则不提示添加到字典中”的选项。似乎没有任何字典被识别为存在。

有人能告诉我我错过了什么吗?


11
好的,我明白了。我读过的所有说明中没有提到的一件事是,在 Windows | 首选项 等面板中,您需要从“默认拼写引擎”更改为“C/C++拼写引擎”。然后重新指定字典,它就可以工作了。 - DOROTHY WIGHT
3
谢谢,它有效了。你应该加上答案。 - Sergei Krivonos
Dorothy,你在stackoverflow上回答自己的问题并接受它是完全可以的。这对于未来的不幸的eclipse用户非常有用。 - Mike Nakis
1个回答

8

我在这里添加一些内容,因为Dorothy在3年后仍未回答自己的问题。这将停止问题显示在未回答的类别中,并为新问题提供空间。

Dorothy Wight:

好的,我弄明白了。所有我读过的指南都没有提到的是,在Windows | 首选项等面板中,您必须从“默认拼写引擎”更改为“C/C++拼写引擎”。然后重新指定字典即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接