4

Windows で Eclipse 3.4 (Ganymede) と CDT 5 を使用しています。

統合されたスペル チェッカーが知らない単語がある場合、その単語をユーザー辞書に追加するオプションが (とりわけ) 提案されます。

ユーザー辞書がまだ存在しない場合、スペル チェッカーはその構成を支援し、「一般/エディター/テキスト エディター/スペル」環境設定ペインを表示します。ただし、この設定ペインには「選択されたスペル エンジンは存在しません」と表示されますが、エンジンを追加またはインストールするためのコントロールはありません。

スペルエンジンを存在させるにはどうすればよいですか?

更新: 私の問題を解決したのは、JDT もインストールすることでした。このソリューションは 2008 年 9 月 7 日に公開され、受け入れられましたが、現在はありません。

4

3 に答える 3

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 がファイルにアクセスして開くことができる必要があります (つまり、ファイルが存在する必要があります - 空のファイルが機能します)。

于 2008-10-06T19:24:15.417 に答える
1

C/C++ 開発ツールのみを使用していますか?

スペルチェック機能は、インストールされている Java 開発ツールにも依存しています。

スペル エンジンは JDT からプラットフォームにプッシュ ダウンされる予定な
ので、Java 関連の肥大化をすぐに取り除くことができます。:)

于 2008-09-07T17:09:54.053 に答える
0

警告の言葉: 上記のように設定を置き換えるアドバイスに従うと、Java も使用している場合にスペル チェックに影響します。「使用するスペリング エンジンの選択」を C++ エンジンに変更するだけでよかったと思います (設定ページの [一般] -> [エディター] -> [テキスト エディター] -> [スペル] の設定の上部近く)。

于 2008-11-08T20:08:09.050 に答える