缩排引擎确定在源代码编辑器中生成或键入的文本的格式。
不同编辑器类型使用不同的缩排引擎。在“选项”窗口中,可以修改缩排引擎的属性。
要设置某种编辑器类型的缩排属性,请选择“工具”>“选项”,然后单击“高级选项”。在左窗格中,展开“编辑”>“缩排引擎”,然后选择该编辑器类型的缩排引擎。
“简单缩排引擎”适用于本身没有缩排引擎的文件类型。
以下是缩排引擎的属性。某些缩排引擎只包含“将制表符扩展为空格”和“每个缩排的空格数”属性。
如果未选定,则在按 Tab 键时,将在文件中插入制表符 (\t)(如果可能)。如果可能,它还将使用制表符替换前面的空格。源代码编辑器根据“制表符大小”属性值计算放置制表符的位置。“制表符大小”属性位于源代码编辑器的主属性中,而不是位于缩排引擎设置中。
如果未选定“将制表符扩展为空格”,并且“每个制表符的空格数”与“制表符大小”属性不同,则通过按 Tab 键创建的缩排由空格和制表符的组合构成。如果将“每个制表符的空格数”设置为“制表符大小”的偶数倍或偶数因子,则预测制表符的位置将非常简单。