我不介意 VS2005 自动缩进(或自动格式化)我的 C++ 代码的大部分方式,但某些项目我不希望它自动缩进。例如#define 语句。无论我在我的范围内输入多深,它都会将它们一直推到屏幕的左侧。这真的很烦人。
除了完全禁用自动缩进/格式之外,还有什么方法可以改变这种行为?
我不介意 VS2005 自动缩进(或自动格式化)我的 C++ 代码的大部分方式,但某些项目我不希望它自动缩进。例如#define 语句。无论我在我的范围内输入多深,它都会将它们一直推到屏幕的左侧。这真的很烦人。
除了完全禁用自动缩进/格式之外,还有什么方法可以改变这种行为?
如果您只有几个要更改的示例(并且不介意在整个部分或文件重新格式化时重新更正缩进),您可以将缩进更改为您想要的,然后下线。
格式化的缩进将返回,但您可以撤消 (Ctrl+Z) 并且您想要的缩进将返回。(注意我实际上并没有在 C++ 编辑器中测试过这个。)
只要您不介意每次编辑行时“更正”缩进(以及其他时间重新格式化整个部分),这允许您交替缩进一些行。
尝试转到选项 -> 文本编辑器 -> C/C++ -> 选项卡 -> 缩进并将其更改为块。选中后,新行会自动缩进。插入点放置在与前一行相同的起点处。