样板能很快将源代码布局按照建议标准保持一致。 这令代码看起来专业且易于阅读。 设计良好的代码在未来对作者和其他用户来说更容易分析。 若要启动样板,请单击 位于 工具 菜单里的样板,或按 Ctrl+,。
在样板中提供以下动作类型以便正确格式化代码:
基于上述动作类型,样板进行以下调整:
删除不必要的空格符可令您编写的代码更紧凑,从而改善其观感。 此外,样板将每个制表符替换为三个空格,以避免在第三方程序中打开时可能导致的格式失真。
格式化之前 |
格式化之后 |
---|---|
void myFunction()
|
void myFunction()
|
无论 MetaEditor 设定 如何,样板的制表符总是等于三个空格。 |
以上指定的样板替换规则在某些情况下不适用。 这样做是为了不违反相邻行上的版权对齐规定。 样板由以下关键字和符号识别下一行的行间对齐:
如果样板在前一行或随后一行中找到与上述单词或符号相同的位置,则不会进行替换。
格式化之前 |
格式化之后 |
---|---|
void myFunction() { |
void myFunction() |
这种表述也适用于所谓的两级制表:
格式化之前 |
格式化之后 |
---|---|
class CTradePad {
|
class CTradePad
|
声明和定义中的注释有不同的对齐方式:
格式化之前 |
格式化之后 |
---|---|
void myFunction() { |
void myFunction() |
class CTradePad
|
class CTradePad
|
如果文件头缺失,则将以下形式的注释插入到文件头中:
//+------------------------------------------------------------------+
|
当缺失时,以下形式的注释会插入函数、类、结构等之前:
//+------------------------------------------------------------------+
|
在文件末尾插入以下类型的截止注释:
//+------------------------------------------------------------------+ |