-3

astyle の実行後に特別なインデントを付けたい OpenGL コードがあります。例えば、

glBegin(GL_LINES);
glVertex2f(1.0f, 2.0f);
glVertex2f(1.0f, 2.0f);
glVertex2f(1.0f, 2.0f);
glVertex2f(1.0f, 2.0f);
glEnd();

上記のコードを以下のようなものに変更したいと思います。

glBegin(GL_LINES);
    glVertex2f(1.0f, 2.0f);
    glVertex2f(1.0f, 2.0f);
    glVertex2f(1.0f, 2.0f);
    glVertex2f(1.0f, 2.0f);
glEnd();

この特別なケースでは、glBegin と glEnd の間にあるものは何でも、4 つの空白だけシフトしたいと考えています。

これをインラインで perl を使用して実行したいと考えています。

4

1 に答える 1