Eclipse拼写引擎不存在

时间:2008-09-07 12:40:23

标签: c++ eclipse spell-checking eclipse-3.4 eclipse-cdt

我在Windows上使用Eclipse 3.4(Ganymede)和CDT 5.

当集成的拼写检查程序不知道某个单词时,它会建议(以及其他)将该单词添加到用户词典中的选项。

如果用户词典尚不存在,则拼写检查程序会提供帮助配置它并显示“常规/编辑/文本编辑器/拼写”首选项窗格。但是,此首选项窗格指出“所选拼写引擎不存在”,但无法控制添加或安装引擎。

如何存在拼写引擎?

更新:解决了我的问题是安装了JDT。这个解决方案在2008-09-07提出并被接受,但现在不见了。

3 个答案:

答案 0 :(得分:6)

Ganymede的CDT版本显然配置不正确。在玩了一会儿后,我想出了以下解决问题的步骤。

  1. 导出Eclipse首选项(文件>导出>常规>首选项)。
  2. 在文本编辑器中打开导出的文件。
  3. 找到说

    的行
    /instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine
  4. 将其更改为

    /instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.cdt.internal.ui.text.spelling.CSpellingEngine

  5. 保存首选项文件。

  6. 将首选项导入Eclipse(文件>导入>常规>首选项)。
  7. 您现在应该能够访问拼写配置页面,如上所示。

    注意:如果要添加自定义词典,Eclipse必须能够访问并打开文件(即它必须存在 - 空文件才有效)

答案 1 :(得分:1)

您是否专门使用C / C ++开发工具?

拼写检查功能还取决于所安装的Java开发工具。

拼写引擎计划在从JDT推送到平台,这样你就可以很快摆脱Java相关的膨胀。 :)

答案 2 :(得分:0)

只需提醒一句:如果您按照上述建议更换首选项,那么如果您也使用Java,则会影响拼写检查。我认为我需要做的就是将“选择拼写引擎使用”更改为C ++引擎(在首选项页面上的首选项设置顶部 - >编辑 - >文本编辑器 - >拼写)。 / p>