是否可以覆盖VB.NET / VS2008中注释的自动缩进?

时间:2009-11-10 22:41:54

标签: .net vb.net visual-studio visual-studio-2008 comments

是否可以在VB.NET中覆盖注释的自动缩进(使用visual studio 2008)?

请参阅以下代码中第二个案例陈述的上述评论,了解背景信息。

IDE自动缩进注释,超出以下Case语句。我想覆盖这种行为,并使其与后面的C in case保持一致。

Select Case E.Type

    'General Events
    Case EventType.General_StartServer
        'Initialize the Server Brain (ME)
        GLOBAL__I_AM_THE_SERVER = True
        Init()

        'Server Alerts
    Case EventType.ServerAlert_Chat
        EventManager.SendEventToAllClients(New GameEvent(EventType.ClientAlert_Chat, 0, 0, 0, E.Str))

End Select

2 个答案:

答案 0 :(得分:1)

虽然你可以完全关闭重新格式化,但我敢打赌,这不是你想到的解决方案。

就个人而言,在给定的代码中,我将我的评论与其下的案例相关联。

Select Case E.Type
    Case EventType.General_StartServer
        ' The server has started, so we need to do blah.

    Case EventType.ServerAlert_Chat
        ' A chat has sent a server alert, so do blah.
End Select

答案 1 :(得分:1)

我认为你在菜单中寻找这个:

  

工具 - >选项 - >文字编辑器 - >基本 - > VB   具体 - >漂亮的列表   (重新格式化)代码

来自MSDN

  

漂亮的代码清单(重新格式化)

     

文本编辑器将您的代码重新格式化为   适当。当这个选项是   选中后,代码编辑器将:

     
      
  • 将代码与正确的标签位置对齐
  •