我正在尝试一些代码美化器。到目前为止,clang-format
是我的最爱。但是,有一个问题我无法解决。我想知道是否有人知道任何可以处理以下问题的代码格式化程序:
输入:
ar << CDOMAttrName("RuntimeModus") << s.m_lRuntimeModus
<< CDOMAttrName("InstanzName") << s.m_sName
<< CDOMAttrName("LoginName") << s.m_sLoginName
<< CDOMAttrName("BenutzerNr") << s.m_nBenutzerNr;
ar[abc] = test(2, 33, 32);
ar[abcde] = test(2, 33, 32);
ar[abcd] = test(21, 333, 32);
ar[abcdefgh] = test(22, 33, 32);
ar[abcdefgh] = ee;
输出:
ar << CDOMAttrName( "RuntimeModus" ) << s.m_lRuntimeModus
<< CDOMAttrName( "InstanzName" ) << s.m_sName
<< CDOMAttrName( "LoginName" ) << s.m_sLoginName
<< CDOMAttrName( "BenutzerNr" ) << s.m_nBenutzerNr;
ar[abc ] = test( 2, 33, 32);
ar[abcde ] = test( 2, 33, 32);
ar[abcd ] = test(21, 333, 32);
ar[abcdefgh] = test(22, 33, 32);
对于代码块,括号对齐和逗号分隔的参数应该在同一个&#34;列&#34;。
答案 0 :(得分:0)
Emacs: Cu Mx align-regexp
RETURN \(,\)]
RETURN RETURN ý 返回