我在 emacs 中处于 C++ 模式,以 Qt 样式为 Doxygen 创建块注释。以下是预期的行为:
/*!
* comment
*/
在每一行上使用“制表符”会以预期的方式缩进。
但是,这个大型代码库中的样式是使用星号的大“标志”来创建一个打开的框,如下所示:
/*!
***************************
* Comment
***************************
*/
这是强加给我的,我无法改变。
当我到达第二行的第二个星号时,我得到了这个:
/*!
**
而不是这个
/*!
**
星号“跳回”一列,现在所有内容都向左对齐,而不是在第一个星号下对齐。
我怎样才能改变这种行为?第二个星号似乎以这种方式调用了独特的行为,在那里输入的任何其他字符都不会“推回”先前输入的星号。
我不能只使用模板来执行此操作,因为代码布局必须在整个文件的缩进区域下保持不变。