在CLion IDE中配置C++ Google Style

15

在IntelliJ(以及在PyCharm中设置PEP8)中,这是一个相当容易的问题,但我一直在搜索并没有找到一个配置文件(我认为是XML或CLion使用的其他文件类型),以便我可以使用它来遵循Google样式指南。

这是一个“未来功能”还是我错过了某些基本的东西?

当然,我可以手动配置它,但这是一个繁琐和耗时的操作;如果有人已经做过了,那太棒了,谢谢分享!


2
我想知道为什么有人自愿使用Google样式规则。这是为了工作还是个人使用? - ydobonebi
嗯,在我的情况下,经过了将近五年的谷歌工作,我已经习惯了这种风格 :) (而且,就个人而言,我很喜欢它)。 但是,现在我正在从事Apache Mesos的工作,我们遵循谷歌风格(带有一些修改),所以,是的,这也是一份工作。 - Marco Massenzio
很好,酷!我自己也刚开始学习CLion。虽然我还没有需要这样做的情况,但我只是好奇动机是什么 :)。CLion似乎非常棒(就像IntelliJ的大多数东西一样),但正如你所知道的,它仍未完全开发。我自己遇到了许多问题,有些问题在后续更新中得到了修复。 - ydobonebi
你可以尝试使用cpp-lint插件,它可以在以下链接中找到: https://youtrack.jetbrains.com/issue/CPP-3222 https://plugins.jetbrains.com/plugin/7871?pr=clion 代码风格支持即将推出! - uta
3个回答

6

进入设置/首选项 | 编辑器 | 代码样式 | C/C++,然后点击右上角的"从...设置"按钮,选择"Google".


5

CLion现在已经原生支持此功能,自版本1.1起。JetBrains的一篇博客文章展示了如何使用预定义代码风格,在这里。您可以在这里下载CLion的最新版本。


这篇博客文章展示了如何设置Google C++风格:http://blog.jetbrains.com/clion/2015/07/new-clion-1-1-eap-select-and-use-your-favourite-code-style/. - phoenix
1
这已经合并到主要的CLion构建中,可以在此处找到:https://www.jetbrains.com/clion/download/ - phoenix
谢谢提醒和博客文章。现在两者都已经更新在回答中了。 - DavidZemon

1

谢谢您,您可能会对我的cpp-lint分支感兴趣:添加了一些非常需要的功能;)https://github.com/massenz/styleguide “master”分支集成了我添加的所有功能。 - Marco Massenzio
请直接与插件作者沟通。 这不是JB项目。 - uta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接