我正在尝试在大型继承的 C++ 代码库上使用 uncrustify,但我不知道如何让它缩进下面的代码段,就像这里的示例一样。
BEGIN_MSG_MAP(CMyDlg)
MESSAGE_HANDLER(WM_TIMER, OnTimer)
MESSAGE_HANDLER(WM_MOUSEMOVE, OnMouseMove)
COMMAND_HANDLER(IDC_TABLE_BTN_ONE, BN_CLICKED, OnBnClickedBtnOne)
COMMAND_HANDLER(IDC_TABLE_BTN_TWO, BN_CLICKED, OnBnClickedBtnTwo)
CHAIN_MSG_MAP( CDlgBase )
END_MSG_MAP()
我尝试使用 UniversalIndentGUI 生成我的配置文件,然后添加了以下两行,但我一定有问题。
macro-open BEGIN_MSG_MAP
macro-close END_MSG_MAP
或者我应该使用 Astyle 而不是 uncrustify?
更新:它工作正常。我错误地输入了“BEGIN_ MESSAGE _MAP”,这是一个拼写错误。不过,我会把这个问题留给其他人。