当前位置:  开发笔记 > 编程语言 > 正文

完全定制Qt创建者编码风格?

如何解决《完全定制Qt创建者编码风格?》经验,为你挑选了1个好方法。

有没有办法在QT创建者中完全自定义首选编码风格?

这就是我的例子(我将直接使用来自Qt creator设置的示例代码中的一部分):

class Complex
{
public:
    Complex(double re, double im)
        : _re(re), _im(im)
    {}
    double modulus() const
    {
        return sqrt(_re * _re + _im * _im);
    }
private:
    double _re;
    double _im;
};

我希望这成为:

class complex // <- lower latter
{
public:
    complex( double re, double im ) // <- spaces after/before ()
    : // <- new line
         _re( re ), // <- spaces after/before ()
        _im( im ) // <- new line and spaces after/before ()
    {
    } // <- new line
    // <- new line
    double modulus() const
    {
        return sqrt( _re * _re + _im * _im ); // <- spaces after/before ()
    }
// <- new line
private:
    double _re;
    double _im;
};

等等,你明白了.

是否有一些插件或是否有一些"手动"方式来实现这一目标?许多其他编辑器都有此选项(例如,eclipse和slickedit)


编辑:唉,我刚看到这种编码风格和这些编码惯例.这是否意味着,即使代码只使用QT,我也不能使用自己的编码风格?

另外,我知道Tools -> Options -> C++ -> Code Style- >复制然后编辑,它非常有限.例如,我无法修改任何内容,在上面的示例中标注为c ++注释.



1> zorgit..:

是的,Beautifier插件可以做到这一点.它集成在QtCreator 3中.*.*

要启用它,请转到"帮助 - >关于插件...",然后选中"C++"组中的"Beautifier"框.

它使用外部工具,只能使用这三种:Clang格式(llvm/tools的一部分),Uncrustify和Artistic Style,所以你必须至少安装其中一个.

安装后,您可以选择流行的风格(例如K&R,Google,GNU)或提供您自己的配置文件.为方便起见,您可以使用UniversalIndentGUI.

您可能也对某些风格选择感兴趣.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有