Eclipse拼写引擎不存在

pes*_*che 4 c++ eclipse spell-checking eclipse-cdt eclipse-3.4

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

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

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

我怎样才能使用拼写引擎?

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

小智 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必须能够访问并打开文件(即它必须存在 - 一个空文件才能工作)