gVimでスペルチェックする最良の方法は何ですか? アドオンか何かありますか?修正も含めてお願いしたいです。
4 に答える
:set spell
スペルチェックを有効にするために使用します。ソースコードの場合、gvim はコメントと文字列リテラルのスペルチェックのみを行うほどスマートです。
:help spell
すべての詳細を提供します。ここにいくつかの抜粋があります:
次のスペルミスのある単語を検索するには: ]s カーソルの後の次のスペルミスのある単語に移動します。 コマンドの前のカウントを使用して繰り返すことができます。 「ラップスキャン」が適用されます。 [s "]s" に似ていますが、逆方向に検索し、スペルミスを見つけます カーソルの前の単語。
悪い言葉の候補を見つける: z = カーソルの下/後の単語について、正しく提案する つづった言葉。
自分の単語リストに単語を追加するには: zg カーソルの下の単語を良い単語として追加します
また:help set spelllang
、辞書を変更して他の地域、言語、または単語セット (医療用語など) を含める方法については、 を参照してください。
gvim は |+syntax| でコンパイルする必要があります。
.vimrcには入れません:set spell
。コーディングしているときに、コメントにフラグが立てられる変数名が多すぎるからです。チェックしたい特定のファイルタイプがある場合は、.vimrc で自動コマンドを使用します。または、必要なときに手動でオンにします。
:setlocal spell spelllang=en_us
:set spell
スペルチェッカーの場合、およびマウスの右ボタンをアクティブにする場合:
:set mousemodel=popup
単語にカーソルを合わせて右ボタンをクリックすると、gvimは別の正しい単語を使用します。
あなたはそれをあなたの上に置くことができます~/.vimrc
:set spell
スペルチェックをオンにするにはDoを実行します。:h spell
スペル チェックのしくみや、さまざまな言語や辞書の使用方法などに関するヘルプと情報については、 を参照してください。
使い始めました
スペル
Cygwin ( http://www.cygwin.com/ )に付属しています。(これはパッケージですが、デフォルトのインストールと手動で追加された aspell は非常に小さく、すぐにダウンロードできます。)
現在のファイルのスペル チェックを行う場合、.vimrc (または _vimrc) で定義された関数を使用してファイルを保存し、その上で aspell を実行してから、ファイルをリロードします。
:function! SpellCheck()
: w!
: !c:\prog\cygwin\bin\aspell.exe --dont-backup check "%"
: e! %
:endfunction
この関数を使用するには、次のようにします。
:call SpellCheck()
Microsoft Word と同じようにファイルを処理し、終了すると、ファイルが修正されて再読み込みされます。
マウスを動かさずに外部から aspell を実行することは、私にとって十分に統合されています。私はオンザフライのスペルチェックが好きではありませんでした。私はそれとIntelliSenseのようなものが気を散らしていると思います。