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

是否有可能在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

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

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

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
点赞