有没有办法在文本文件中自动缩进VB.NET代码

前端之家收集整理的这篇文章主要介绍了有没有办法在文本文件中自动缩进VB.NET代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想正确缩进文本文件中包含的一些VB.NET代码.有办法做到这一点吗?

例如
从这开始:

Public Shared Function CanReachPage(page As String) As Boolean
Try
Using client = New WebClient()
Using stream = client.OpenRead(page)
Return True
End Using
End Using
Catch
Return False
End Try
End Function

完成这个:

Public Shared Function CanReachPage(page As String) As Boolean
    Try
        Using client = New WebClient()
            Using stream = client.OpenRead(page)
                Return True
            End Using
        End Using
    Catch
        Return False
    End Try
End Function

到目前为止,我搜索到的所有东西都引导我进入IndentedTextWriter类,但我发现的唯一例子是手动缩进这样的行:.NET Console TextWriter that Understands Indent/Unindent/IndentLevel

额外的功劳:如果可能,我还想添加正确的间距:

例如Dim i As String =“Hello”“GoodBye” – > Dim i As String =“你好”“GoodBye”

如果您正在使用Visual Studio(我现在正在关注VS 2010;我不知道早期版本的功能),那么您可以转到Edit-> Advanced->格式文档,它应该采用照顾压痕和间距给你.

请注意,这适用于Visual Studio可以理解的任何类型的文档.我经常使用这个技巧将XML文档格式化为易读的.

猜你在找的VB相关文章