2012-01-08 9 views
10

コメントの入力ミスを避けるためにスペルチェックを有効にしたいのですが、コードではこれらの赤い下線は本当に面倒です...cソースコードファイルのコメントだけでスペルチェックを制限するvimプラグインはありますか?

ファイルタイプのプラグインによっては、Pythonのような他の言語cプラグインを見つけることはできません。

私はc.vimを試しましたが、動作しません。

+0

Vimの付属のファイルタイププラグインはすでにこれを実行しています。 '.c'ファイルに':set spell'を実行すると、コメントと文字列のスペルチェックしか行われません。 –

+1

私は彼が自分の文字列でスペルミスを強調しないようにしたいと思っています。それが、私が答えて答えたところです。 。 。 –

答えて

7

必要な動作を得るためには、c構文ファイルを変更する必要があります。 cファイルをロードする(またはファイルをcファイルタイプに設定する)場合、c構文ファイルは/ vimxx/syntaxディレクトリからロードされます。このファイルはc.vimという名前のファイルです。このファイルには、ハイライト可能な要素を設定するさまざまな構文文がすべてあります。

ファイル内には、末尾に「contains=」という文が含まれており、「含まれている」グループには@Spellが含まれています。これらのステートメント(ほとんどの場合は文字列の構文項目)から@Spellを削除し、希望する必要がある「コメント」要素のcontains句に@Spellのままにします(例:cComment)。

与えられたグループに含まれていない性のあるcontains=ALLBUT,お察しの通り、句、リストの構文アイテムから@Spellを削除しないように注意してください。

+0

私は非常に古いc構文ファイルを使用したことがありました。ああ、私はすでにvimを10年間使っています! – ablmf