6

C++ソースコードのスペルチェッカーを探しています。残念ながら、私が見つけることができるのはVisualStudio固有のものだけです。Linuxで動作するものが欲しいのですが。

編集:

最終的には、何らかの方法で自動化したいと思います。私はスペルチェックにあまり熟練していませんが、私が考えているのは、エラーメッセージなどを出力する非対話型のコンソールツールです。

個人的にはvimを使っていますが、もちろんプロジェクトの全員が使っているわけではありません。

現在、svnを使用しているので、pre-commit-hookに統合することは可能ですか?似たようなことをしませんか?

4

6 に答える 6

3

Emacsにもスペルチェック、flyspell-prog-modeがあり、私が使用しているものです。これは(非常に!)個人的な好みであり、あなたに最適です。

スペルチェックのアイデアを自動化することは、はるかに難しいものです。あなたが望むことができる最高のものは、スペルミスがあるかどうかを教えてくれるものです。これは、特に、実際の単語ではないあらゆる種類の有効な略語が含まれている可能性のあるコードコメントの場合は、思ったよりも注意が必要です。

たとえば、EDITOR環境変数を設定してスペルチェックを有効にするという会社のポリシーを設定すると、コミットメッセージのスペルミスを減らすことができます。

于 2009-08-18T00:38:59.287 に答える
3

Eclipse(Javaベースなのでmac、linuxなども同様)にはスペルチェッカーが組み込まれています。CDTプラグインを使用すると、C++コードを編集およびビルドできます。

于 2009-08-17T18:59:20.753 に答える
3

Vimはスペルチェックもサポートしています。

詳細については、他の質問を参照してください。

于 2009-08-17T19:58:52.257 に答える
3

何か見つけた!

svn co svn://anonsvn.kde.org/home/kde/trunk/quality/krazy2 krazy2

これはKDEの品質管理の一部です。多数のチェック(KDE固有、qt固有、cpp固有、...)に加えて、自動化されたスペルチェックがあります。

お役に立てれば

于 2009-08-18T20:55:24.647 に答える
2

どのエディターを使用していますか?それらの多くはスペルチェック機能を備えています。たとえば、geditではスペルチェックプラグインを有効にする必要があります。

于 2009-08-17T19:00:23.560 に答える
0

同様の目的で作成したアルファコードpyspellcodeを確認できます。これはZlibライセンスであり、とを使用clanghunspellます。

pyspellcodeがKDEが行う/提供するものとどのように比較されるかはわかりませんが、比較を喜んで受け取り、興味があれば開発をより優先します。

私が想像するKDEのソリューションははるかにテストされていますが、200行を少し超えるだけpyspellcodeで、少なくともKDEのソリューションよりも軽量であると思います。

于 2017-12-25T04:56:52.273 に答える