代码之家  ›  专栏  ›  技术社区  ›  Yves

GNU缩进:它支持C++吗?

  •  -2
  • Yves  · 技术社区  · 5 年前

    我曾经 indent 格式化我的C代码,它工作得很好。

    class Test
    {
    public:
        Test ();
        void ttt ();
    protected:
        virtual void func ();
    };
    

    这是一个名为 test.h export VERSION_CONTROL=never; indent -bli0 -blf -bls -nbfda -npsl -i4 -ts4 test.h ,它变成如下:

    class Test
    {
      public:
            Test ();
            void ttt ();
      protected:
              virtual void func ();
    };
    

    如你所见,以前 public protected ,将添加两个空格并 virtual vodi func();

    1 回复  |  直到 5 年前
        1
  •  1
  •   Keith Thompson    5 年前

    不,GNU indent 不支持C++。

    引用《公约》第1.12节 GNU indent manual :