2008-09-07 68 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++引擎(在首選項常規 - >編輯 - >文本編輯器 - >拼寫)的首選項設置頂部附近。