몇 가지 코드 미적 효과를 실험하고 있습니다. 지금까지 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);
, 괄호 정렬 나는 사람이 다음과 같은 문제를 처리 할 수있는 코드 포매터를 알고 있다면 알고 싶어 쉼표로 구분 된 인수는 동일한 "열"에 있어야합니다.
문법적 수정 – Sagar
이 형식 지정은 포맷터가 올바른 형식을 결정하기 위해 형식화되는 것을 앞서보기 위해 필요합니다. 나는 그러한 포맷터가 없다는 것을 확신합니다. 실용적인 대안은 원하는대로 형식을 지정하기 위해 특정 행의 서식을 해제하는 것입니다. – Dialecticus