提问人:pesche 提问时间:9/7/2008 最后编辑:Craig Anguspesche 更新时间:1/20/2012 访问量:5268
Eclipse 拼写引擎不存在
Eclipse spelling engine does not exist
问:
我在 Windows 上使用 Eclipse 3.4 (Ganymede) 和 CDT 5。
当集成的拼写检查器不知道某个单词时,它会建议(除其他外)将该单词添加到用户词典的选项。
如果用户词典尚不存在,拼写检查器会提供帮助配置它,并显示“常规/编辑器/文本编辑器/拼写检查”偏好设置面板。但是,此首选项面板指出“所选拼写检查引擎不存在”,但无法控制添加或安装引擎。
我怎样才能有一个拼写引擎存在?
更新:解决我问题的是同时安装JDT。该解决方案于 2008 年 9 月 7 日提出并被接受,但现在丢失了。
答:
1赞
Ande Turner
9/8/2008
#1
您是否专门使用 C/C++ 开发工具?
拼写检查功能还依赖于所安装的 Java 开发工具。
拼写引擎计划从 JDT 向下推送到平台,
因此您可以尽快摆脱与 Java 相关的臃肿。:)
6赞
elryno
10/7/2008
#2
Ganymede 的 CDT 版本显然配置不正确。玩了一段时间后,我想出了以下步骤来解决问题。
- 导出 Eclipse 首选项(“文件”>“导出”>“常规”>首选项)。
- 在文本编辑器中打开导出的文件。
找到显示以下内容的行
/instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine
将其更改为
/instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.cdt.internal.ui.text.spelling.CSpellingEngine
保存首选项文件。
- 将首选项导入回 Eclipse(“文件”>“导入”>“常规”>“首选项”)。
您现在应该能够访问“拼写检查”配置页面,如上所示。
注意:如果要添加自定义字典,Eclipse必须能够访问和打开该文件(即它必须存在 - 一个空文件才能工作)
评论
0赞
Evgeny Zislis
12/3/2008
或者只是用这一行写一个文件,然后将其作为首选项导入。为我修复了对话框。
0赞
James Blackburn
2/17/2010
这有错误吗?你相信它已经修好了吗?
0赞
Stuart
11/9/2008
#3
警告一句:如果您按照上述建议替换首选项,如果您也使用 Java,它将影响拼写检查。我想我需要做的就是将“选择要使用的拼写引擎”更改为C++引擎(在首选项页面 General->Editors->Text Editors->Spelling 的首选项设置顶部附近)。
评论
1赞
Konstantin Salavatov
2/5/2010
这不是一个答案。“选择拼写引擎首选项”无法选择,正如作者所说。该问题的正确解决方案是将“/instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.cdt.internal.ui.text.spelling.CSpellingEngine”字符串添加到首选项中。
评论