我在Windows上使用Eclipse 3.4(Ganymede)和CDT 5.
当集成的拼写检查程序不知道某个单词时,它会建议(以及其他)将该单词添加到用户词典中的选项。
如果用户词典尚不存在,则拼写检查程序会提供帮助配置它并显示“常规/编辑/文本编辑器/拼写”首选项窗格。但是,此首选项窗格指出“所选拼写引擎不存在”,但无法控制添加或安装引擎。
如何存在拼写引擎?
更新:解决了我的问题是安装了JDT。这个解决方案在2008-09-07提出并被接受,但现在不见了。
答案 0 :(得分:6)
Ganymede的CDT版本显然配置不正确。在玩了一会儿后,我想出了以下解决问题的步骤。
找到说
的行/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必须能够访问并打开文件(即它必须存在 - 空文件才有效)
答案 1 :(得分:1)
您是否专门使用C / C ++开发工具?
拼写检查功能还取决于所安装的Java开发工具。
拼写引擎计划在从JDT推送到平台,这样你就可以很快摆脱Java相关的膨胀。 :)
答案 2 :(得分:0)
只需提醒一句:如果您按照上述建议更换首选项,那么如果您也使用Java,则会影响拼写检查。我认为我需要做的就是将“选择拼写引擎使用”更改为C ++引擎(在首选项页面上的首选项设置顶部 - >编辑 - >文本编辑器 - >拼写)。 / p>