在Visual Studio 2005中禁用自动缩进某些项目?

时间:2010-03-22 04:40:49

标签: visual-studio visual-studio-2005 automation autoformatting

我不介意VS2005自动缩进(或自动格式化)我的C ++代码的大多数方式,但某些项目我不希望它自动缩进。例如#define语句。无论我输入的范围有多深,我们都会将它们一直推到屏幕的左侧。这真的很烦人。

除了完全禁用自动缩进/格式之外,还有某种方法可以改变这种行为吗?

2 个答案:

答案 0 :(得分:0)

如果您只想更改几个示例(并且不介意在整个部分或文件重新格式化时重新校正缩进),您可以将缩进更改为您想要的,然后离开该行

格式化的缩进将返回,但您可以撤消(Ctrl + Z)并返回所需的缩进。 (注意我在C ++编辑器中实际上没有测试过这个。)

只要你不介意每次编辑线条时“修正”缩进(以及其他时候重新格式化整个部分),这样就可以让一些线交替缩进。

答案 1 :(得分:0)

尝试转到选项 - >文字编辑器 - > C / C ++ - >标签 - >缩进并将其更改为阻止。选中后,新行将自动缩进。插入点位于与前一行相同的起始点。