使用此对话框可以更改代码编辑器的默认行为。 这些设置也适用于基于代码编辑器的其他编辑器,例如 HTML 设计器的源视图。 若要显示这些选项,请 从“工具”菜单中选择 选项。 在 “文本编辑器” 文件夹中展开“ 所有语言 ”子文件夹,然后选择 “选项卡”。
谨慎
此页面为所有开发语言设置默认选项。 请记住,重置此对话框中的选项会将所有语言的 Tabs 选项重置为此处选择的任何选项。 若要仅更改一种语言的文本编辑器选项,请展开该语言的子文件夹并选择其选项页。
如果在特定编程语言的 Tabs 选项页上选择了不同的设置,则会显示消息“各个文本格式的缩进设置相互冲突”,以便显示不同的 缩进 选项:和消息“各个文本格式的选项卡设置相互冲突”,将显示不同的 Tab 选项。 例如,如果为 Visual Basic 选择了 “智能缩进 ”选项,则会显示此提醒,但对于 Visual C++选择了 “阻止缩进 ”。
缩进
没有
选中后,不会缩进新行。 插入点放置在新行的第一列中。
块
选中后,会自动缩进新行。 插入点放置在与前一行相同的起始点。
聪明
选中后,根据开发语言的其他代码格式设置和 IntelliSense 约定,将新行定位为适合代码上下文。 此选项不适用于所有开发语言。
例如,在左大括号({)和右大括号(})之间括起来的行可能会从对齐大括号的位置自动缩进额外的制表位。
选项卡
选项卡大小
设置制表位之间的距离(以空格为单位)。 默认值为四个空格。
缩进大小
设置自动缩进的大小(以空格为单位)。 默认值为四个空格。 将插入制表符、空格字符或两者以填充指定的大小。
插入空格
选中后,缩进作仅插入空格字符,而不是 TAB 字符。 例如,如果缩进大小设置为 5,则在按 Tab 键或“格式”工具栏上的“增加缩进”按钮时,将插入 5 个空格字符。
保留选项卡
选中后,缩进作将插入尽可能多的 TAB 字符。 每个 TAB 字符填充 Tab 大小中指定的空格数。 如果 缩进大小 不是 制表符大小的偶数,则会添加空格字符以填充差异。
小窍门
自适应格式可能会覆盖自定义选项卡设置。 可以通过切换文本编辑器>高级中的“使用自适应格式”选项来关闭自适应格式设置。 还可以使用