有没有办法避免这种情况发生?
Namespace testing
Public Module TestModule
Public testobj As New test
End Module
End Namespace
必须在新代码的右侧启动两个选项卡,这非常烦人。是否有办法在 Visual Studio 2008 中仅对 namespace 声明禁用自动缩进?
最佳答案
没有用于关闭特定 block 类型缩进的设置。 (C# 有一个设置可以完全关闭 block 缩进,但同样,这并不特定于某些 block 类型,例如命名空间 block )。
不过,您不需要按两次 Tab 键 - 当您在一行代码上按“Enter”时,它应该自动缩进到最后一行缩进的位置。
无论您如何输入代码,只需快速击键即可自动设置整个文档的格式(Ctrl-K 后跟 Ctrl-D)。因此,您可以忽略 idents,直到完成输入并自动格式化。
关于vb.net - 如何防止 Visual Basic 2008 自动缩进命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2004625/