缩进设置确定标签的大小将停止,并控制Tab键是否应该将选项卡或空格。 除了自动检测之外,还可以对它们进行全局自定义,每文件类型或每个文件。
tab_size | 整数。一个标签的空格数被认为是相等的 |
---|---|
translate_tabs_to_spaces | 布尔值。如果为true,则在按下标签时空格将插入到下一个标签位,而不是插入标签字符 |
detect_indentation | 布尔值。如果为true(默认值),则在加载文件时将自动计算标签字符大小和translate_tabs_to_spaces |
use_tab_stops | 布尔值。如果translate_tabs_to_spaces为true,use_tab_stops将使标签字符和退格插入/删除直到下一个标签位 |
按照以下顺序查询设置文件:
一般来说,您应该将您的设置放在Packages / User / Preferences.sublime-settings中。 如果要指定某个文件类型的设置(例如Python),则应将它们放在Packages / User / Python.sublime-settings中。
可以在每个语法的基础上指定设置。 您可以使用
首选项▸设置 - 语法特定菜单
编辑当前语法的设置。
加载文件时,将检查其内容,并为该文件设置tab_size和translate_tabs_to_spaces设置。 状态区将报告这种情况发生时。 虽然这通常工作很好,你可能要禁用它。 你可以使用detect_indentation设置。
缩进检测可以通过
查看▸缩进▸想设置从缓冲区
设置菜单运行detect_indentation命令手动运行。
查看▸缩进菜单
具有用于转换当前文件中标签和空格之间的前导空格的命令。 这些菜单项运行展开选项卡和unexpand选项卡命令。
auto_indent | 布尔值,默认情况下启用。 启用自动缩排 |
---|---|
smart_indent | 布尔值,默认情况下启用。 使自动缩进更轻松一些,例如,缩进在C语句的if语句后面的下一行。 |
trim_automatic_white_space | 布尔值,默认情况下启用。 修剪由光标移动插入符号时由auto_indent添加的空格。 |
indent_to_bracket | 布尔值,默认情况下禁用。 在缩进时将空格添加到第一个打开的括号。 在缩进时使用:use_indent_to_bracket(to_indent, like_this); |
Copyright© 2013-2019