我怎样才能将 up/indent 函数参数排成 (

How can I line up/indent function arguments up to (

我想在 VIM 中执行此操作:

// before
int DoStuffToSometing(int stuff,
        char action,
        int something);


// after
int DoStuffToSometing(int stuff,
                      char action,
                      int someting);

=% 在匹配的括号中时不起作用。 如上图如何排列?

使用 :set cinoptions+=(0 然后执行 select 内容并按 =