問題タブ [spell-checking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - vimスペルの単語認識を変更するにはどうすればよいですか?
私はvim7.0が:setスペルによるスペルチェックをサポートしているのが好きで、デフォルトではCコードのコメントとテキスト文字列のみをチェックするのが好きです。しかし、アンダースコアを含む単語を書くときに、その単語のスペルをチェックしたくないことをvimが認識できるように、動作を変更する方法を見つけたかったのです。
問題は、コメントで変数名や関数名を頻繁に参照することです。そのため、現在、vimは、完全に正しい単語ではない各テキストはスペルミスであると考えています。例えば。
/* The variable proj_abc_ptr is used in function do_func_stuff' */
ほとんどの場合、アンダースコアで区切られた部分は完全な単語ですが、それ以外の場合は、単語リストに追加したくない略語です。スペルチェック時に単語の一部として_を含めるようにvimに指示するグローバルな方法はありますか?
language-agnostic - ユーザー入力を修正する方法(グーグルの種類「あなたは意味しましたか?」)
私には次の要件があります:-
私は多くの(たとえば100万)値(名前)を持っています。ユーザーは検索文字列を入力します。
ユーザーが名前を正しくつづることは期待していません。
だから、私は一種のグーグルを「あなたは意味しましたか」にしたいです。これにより、データストアからのすべての可能な値が一覧表示されます。ここに似ているが同じではない質問があります。これは私の質問に答えませんでした。
私の質問:-1)これらのデータをRDBMSに保存することはお勧めできません。その場合、SQLクエリにフィルターを適用しません。そして、私は全表スキャンをしなければなりません。では、この状況では、データをどのように保存する必要がありますか?
2)2番目の質問はこれと同じです。しかし、私の質問を完全にするために、大規模なデータセットを検索するにはどうすればよいですか?データセットにFrankyという名前があるとします。ユーザーがPhrankyと入力した場合、Frankyと一致させるにはどうすればよいですか?すべての名前をループする必要がありますか?
レーベンシュタイン距離に出くわしました。これは、可能な文字列を見つけるための優れた手法になります。しかし、繰り返しになりますが、私の質問は、データストアからの100万個すべての値を操作する必要があるかどうかです。
3)私は知っています、Googleはユーザーの行動を監視することによってそれを行います。しかし、私はユーザーの行動を見ずにそれをやりたいと思っています。つまり、距離アルゴリズムを使用して、まだわかりません。前者の方法では、最初に大量の検索が必要になるためです。
4)カークブロードハーストが以下の回答で指摘したように、2つの可能なシナリオがあります:-
- 単語のタイプミス(距離編集アルゴリズム)
- 単語を知らず、推測しているユーザー(音声一致アルゴリズム)
私はこれらの両方に興味があります。それらは実際には2つの別個のものです。たとえば、SeanとShawnは同じように聞こえますが、編集距離は3です。タイプミスと見なすには高すぎます。
c++ - コメント、文字列、多分もっとのためのスペルチェッカー
C++ソースコードのスペルチェッカーを探しています。残念ながら、私が見つけることができるのはVisualStudio固有のものだけです。Linuxで動作するものが欲しいのですが。
編集:
最終的には、何らかの方法で自動化したいと思います。私はスペルチェックにあまり熟練していませんが、私が考えているのは、エラーメッセージなどを出力する非対話型のコンソールツールです。
個人的にはvimを使っていますが、もちろんプロジェクトの全員が使っているわけではありません。
現在、svnを使用しているので、pre-commit-hookに統合することは可能ですか?似たようなことをしませんか?
php - PHP でのスペルチェック
PHP である種のスペルチェック/修正を追加する可能性を検討していますが、推奨されるものはありますか?
これは遅いプロセスですか?ユーザーが投稿したブログ投稿やフォーラム投稿用であり、パフォーマンスが良くない場合は管理領域で使用されることもあります。
openoffice.org - OLEオブジェクトを使用するPBアプリケーションでOpenOfficeスペルチェッカーを使用するにはどうすればよいですか?
私は自分のシステムでOpenOfficeを使用していて、すでにそれを試しました。また、CodeExchangeの例から解決策を入手しましたが、スペルチェッカーを入手できませんでした。
java - Eclipse スペル チェッカー - 追加した単語を削除するにはどうすればよいですか?
Eclipse のスペルチェッカー辞書に、ずっとスペルミスをしている単語を誤って追加してしまいました。どうすればまた元に戻せますか?
web-services - Google Wave コンテキスト認識型スペル チェッカー
Web サービス経由でGoogle Wave Context-Aware Spell Checkerを使用することはできますか?
もしそうなら、誰か親切に簡単な例を投稿してもらえますか?
javascript - Firefox: スペルチェックが必要ですか?
Firefox で単語に赤で下線が引かれている (つまり、スペルチェックが必要) かどうかを確認する JS プロパティまたはコマンドはありますか?
理想的には、サンプル コードの場合は次のようになります...赤い下線が引かれた単語を右クリックすると、警告が表示されます。
誰にも考えはありますか?
tinymce - PHP/.NETなしでTinyMCEでスペルチェック?
PHP や .NET をインストールせずに、TinyMCE スペルチェック機能を使用したいと考えています。
誰もこれを成功させましたか?
現在、Windows Server 2008、IIS 7、および Perl を使用しています。