「インデント」で中括弧が次の行に移動するのを防ぐ方法は?

「インデント」で中括弧が次の行に移動するのを防ぐ方法は?

C++ には、次のような空のインライン関数定義がいくつかあります。

class C
{
    void foo(){}
    void bar(){}
};

indent -st -i4 -nut test.cc今インデントを修正するために実行すると

class C
{
    void foo ()
    {
    }
    void bar ()
    {
    }
};

しかし、中かっこを動かさずにインデントだけを修正したいと思います!

どうすればいいですか?

ベストアンサー1

それを見ると、man indentusingが-brf関数定義行に中括弧を置くことがわかります。あなたもif-lineしたい場合は必要です-br

環境変数がある場合は、テキストを使用して検索できPAGERますless。そのため、「繰り返し」を押すと、自分に合った試合の間を移動できます。man indent/man indent/braces<ENTER>n

編集する私の意見をより明確にするために、これは私が見たものです。man indent

The `-brf´ option formats braces like this:

        int one(void) {
          return 1;
        };

The `-blf´ option formats them like this:

        int one(void)
        {
          return 1;
        };

おすすめ記事