如何配置Emacs以突出显示违反详细代码样式的C?
发布时间:2020-12-16 09:52:30 所属栏目:百科 来源:网络整理
导读:我一直在研究现有的C代码样式工具,并且还没有找到任何可以突出显示文件部分的软件包,这些文件会破坏详细的代码样式配置.虽然基本代码样式设置似乎有几种选择(应该/不应该缩进的内容,行长度和某些阈值等),但似乎没有解决其他问题.对于上下文,我希望能够识别我
我一直在研究现有的C代码样式工具,并且还没有找到任何可以突出显示文件部分的软件包,这些文件会破坏详细的代码样式配置.虽然基本代码样式设置似乎有几种选择(应该/不应该缩进的内容,行长度和某些阈值等),但似乎没有解决其他问题.对于上下文,我希望能够识别我何时执行以下操作:
> {与函数定义相同的行(应该是下一行) 这种风格在我的团队中得到了很大的执行,而且我很难将不一致性降到最低.我正在寻找一个现有的emacs工具,它允许我广泛地自定义这些设置,或者有关如何创建emacs包的建议我自己识别这些错误. 解决方法
正如Noufal所说,Flymake是一种选择.
另一个是Flycheck.几年前我从Flymake切换到Flycheck并没有回头. Flycheck支持大量语言和工具,并且似乎比Flymake需要更少的手持. 从GitHub README开始:
对于C和C代码,Flycheck支持Clang and Cppcheck out of the box,也有plugin for Google’s C++ style guide. 如果你愿意的话,你当然可以add your own checkers. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |