2008-09-07 66 views
4

我在Windows上使用Eclipse 3.4(Ganymede)和CDT 5。Eclipse拼写引擎不存在

当集成的拼写检查器不知道某个单词时,它会提出(其中包括)将单词添加到用户字典的选项。

如果用户字典尚不存在,拼写检查程序随后会提供帮助对其进行配置并显示“常规/编辑/文本编辑器/拼写”偏好设置窗格。但是,此偏好窗格指出“所选拼写引擎不存在”,但无法控制添加或安装引擎。

我该如何放置拼写引擎?

更新:什么解决了我的问题是安装JDT。这个解决方案在2008年9月7日提出并被接受,但现在失踪了。

回答

1

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

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

拼写引擎计划从JDT推到平台
,以便您尽快摆脱Java相关的膨胀。 :)

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(文件>导入>常规>首选项)。

您现在应该能够访问上面的拼写配置页面。

注意:如果你想添加自定义词典时,Eclipse必须能够访问并打开文件(即它必须存在 - 一个空文件将工作)

+0

或者只是用这一行写一个文件,并将其作为首选项导入。为我解决了对话框。 – Evgeny 2008-12-03 07:56:24

+0

谢谢。爱特梅尔AVR32 Studio工作良好! :) – 2010-02-05 14:24:22

0

只是提醒一句:如果你按照建议如上所示替换首选项,如果您还使用Java,则会影响拼写检查。我认为我需要做的只是将“选择要使用的拼写引擎”更改为C++引擎(在首选项常规 - >编辑 - >文本编辑器 - >拼写)的首选项设置顶部附近。