6

我正在寻找 C++ 源代码的拼写检查器。不幸的是,我能找到的只是 Visual Studio 特定的。我想要一些适用于 Linux 的东西。

编辑:

最终我想以某种方式自动化它。我对拼写检查不是很精通,但我想到的是一个非交互式控制台工具,它可以打印错误消息或类似的东西。

我个人使用 vim,但当然不是项目中的每个人都这样做。

目前我们正在使用 svn,所以可以将它集成到 pre-commit-hook 中吗?你们不做类似的事情吗?

4

6 回答 6

3

Vim 还支持拼写检查。

有关更多信息,请参阅另一个问题

于 2009-08-17T19:58:52.257 回答
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

我发现了一些东西!

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

您可以查看我刚刚为类似目的编写的一些 alpha 代码:pyspellcode。它是 Zlib 许可并使用clanghunspell.

不知道 pyspellcode 与 KDE 所做/提供的比较如何,但很高兴收到比较,如果有兴趣,会优先考虑它的开发。

在刚刚超过 200 行的情况下,我猜pyspellcode至少比 KDE 的解决方案更轻,尽管我认为 KDE 的解决方案经过更多测试。

于 2017-12-25T04:56:52.273 回答