Eclipse 拼写引擎不存在

发布于 2024-07-04 02:03:01 字数 313 浏览 7 评论 0原文

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

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

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

我怎样才能建立一个拼写引擎?

更新:解决我的问题的是还安装 JDT。 该解决方案于2008-09-07提出并被接受,但现在失踪了。

I'm using Eclipse 3.4 (Ganymede) with CDT 5 on Windows.

When the integrated spell checker doesn't know some word, it proposes (among others) the option to add the word to a user dictionary.

If the user dictionary doesn't exist yet, the spell checker offers then to help configuring it and shows the "General/Editors/Text Editors/Spelling" preference pane. This preference pane however states that "The selected spelling engine does not exist", but has no control to add or install an engine.

How can I put a spelling engine in existence?

Update: What solved my problem was to install also the JDT. This solution was brought up on 2008-09-07 and was accepted, but is now missing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不回头走下去 2024-07-11 02:03:01

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 必须能够访问并打开该文件(即它必须存在 - 空文件即可)

The CDT version of Ganymede apparently shipped improperly configured. After playing around for a while, I have come up with the following steps that fix the problem.

  1. Export your Eclipse preferences (File > Export > General > Preferences).
  2. Open the exported file in a text editor.
  3. Find the line that says

    /instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine
  4. Change it to

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

  5. Save the preferences file.

  6. Import the preferences back into Eclipse (File > Import > General > Preferences).

You should now be able to access the Spelling configuration page as seen above.

Note: if you want to add a custom dictionary, Eclipse must be able to access and open the file (i.e. it must exist - an empty file will work)

浅浅 2024-07-11 02:03:01

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

Just a word of warning: If you follow the advice to replace the preference as above, it will affect spell checking if you also use Java. I think all I needed to do was change the "Select spelling engine to use" to the C++ engine (near the top of the preference setting on the preference page General->Editors->Text Editors->Spelling).

不乱于心 2024-07-11 02:03:01

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

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

拼写引擎计划从 JDT 下推到平台,
这样您就可以尽快摆脱 Java 相关的臃肿。 :)

Are you using the C/C++ Development Tools exclusively?

The Spellcheck functionality is dependent upon the Java Development Tools being installed also.

The spelling engine is scheduled to be pushed down from JDT to the Platform,
so you can get rid of the Java related bloat soon enough. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文