NetBeansにスペルチェック辞書をインストールする

みなさんこんにちは!



何が欲しい



NetBeansスペルチェッカーがロシア語で動作するようにします。



方法



KO:スペルチェックがロシア語で機能するには、ロシア語の辞書をインストールする必要があります!



辞書がすぐに見つからなかったので、私は自分でそれをしなければなりませんでした。 猫の下で、NetBeansの辞書を作成する方法を説明します。 だまされたくない人のために、記事の最後に既製の辞書へのリンクがあります。



更新

コメントは、IntelliJ IDEAおよびEclipse IDEの辞書の機能を確認しました。







すべてのアクションは、aspellがインストールされたUbuntu 11.04で実行されました。 辞書はNetBeans 7.1betaでチェックされましたが、バージョン6.9および7.0では正常に機能するはずです。



ロシア語辞書をダウンロードしてインストールする


aspell用ロシア語辞書をダウンロードしてインストールします。 別の言語の辞書が必要な場合-ftp.gnu.org/gnu/aspell/dict/0index.htmlをご覧ください

mkdir -p /tmp/nbdict && cd /tmp/nbdict wget ftp://ftp.gnu.org/gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2 tar -jxf aspell6-ru-0.99f7-1.tar.bz2 cd aspell6-ru-0.99f7-1/ ./configure #     -  : # Finding Dictionary file location ... /usr/lib/aspell # Finding Data file location ... /usr/lib/aspell make sudo make install
      
      







NetBeans用の辞書の生成


NetBeansの辞書は単なる単語のリストです。 aspell辞書から生成する必要があります。

インストールされたaspell辞書を表示するには、次のコマンドを実行する必要があります。

 aspell dump dicts
      
      





このリストには、ロシア語の辞書が表示されます。

ru-ye-「e」までの単語を含む辞書には、例えば「Christmas tree」が含まれます

ru-yo-「」を介した単語の辞書には、「クリスマスツリー」が含まれます。

ru-yeyo-「e」と「e」までの単語を含む辞書。「tree」と「tree」が含まれます

ru-ru-yeと同じものを含む



すべての形式の単語の末尾(単語の接尾辞)を含むロシア語の単語の辞書を、各行に1単語ずつ生成する必要があります。

 cd .. aspell -l ru-yo dump master | aspell -l ru expand | tr ' ' '\n' > aspell_dump-ru-yo.txt # aspell -l ru-yo dump master -     ru-yo # aspell -l ru expand -   ()      # tr ' ' '\n' -      
      
      





これで、辞書の語尾が異なるすべての単語を含むaspell_dump-ru-yo.txtファイルが作成されました。



なぜ私に英語をカットしたのですか? やり直そう!


残念ながら、NetBeansは複数の辞書を同時にサポートしていません。 NetBeansで詩や回顧録を書く場合は、ロシア語しかチェックできません。 時々プログラムする場合は、英語もチェックする必要があります。 これを行うには、ロシア語と英語の単語の共同辞書を作成します。

 #     aspell -l en_US dump master | aspell -l en expand | tr ' ' '\n' > aspell_dump-en_US.txt #   cat aspell_dump-en_US.txt aspell_dump-ru-yo.txt > aspell_dump-en_US+ru-yo.txt
      
      







辞書をインストールする


NetBeansを起動し、[ツール]-> [オプション]-> [その他]-> [スペルチェッカー]タブを開きます。

タブで、[追加...]をクリックし、aspell_dump-en_US + ru-yo.txtファイルを選択します。 辞書のエンコードをUTF-8に設定し、ロケール「ru」を入力します。

[追加]をクリックします-辞書がリストに表示されます。 ロシア語のスペルを確認するには、デフォルトのロケール「ru」を選択します。 辞書は、辞書のロケールがデフォルトのロケールと完全に一致する場合にのみ使用されます。

ダイアログを閉じて、エディターに移動します。 任意のファイルを開き、ロシア語で単語を書いて保存します。 NetBeansはスペルチェックプロセスを開始し、初めて辞書からインデックスを生成します。 したがって、急いで待ってはいけません。

辞書インデックスは〜/ .netbeans / 7.1beta / var / cache / dict /フォルダーに保存されます。 辞書用のdictionary_ru.trie1ファイルが表示されます。

NetBeansから辞書を削除しても、インデックスファイルは削除されないため、手動で削除する必要があります。



ご清聴ありがとうございました!



参照資料


自分ですべてを行うのが面倒な人のために、2つの辞書を用意しました。



英語とロシア語の辞書を「」でつづりの単語と組み合わせたもの

「e」を介した単語のスペルを使用した英語とロシア語の複合辞書



UPD:労働者の要求に応じて

英語辞書

「」を使用したスペルワードを含むロシア語の辞書

「e」を介した単語のスペルを含むロシア語の辞書



All Articles