gpt4 book ai didi

visual-studio - 如何使服务器 block <%%>在Visual Studio中很好地格式化?

转载 作者:行者123 更新时间:2023-12-03 11:59:38 30 4
gpt4 key购买 nike

我最近经常使用ASP.NET MVC,这意味着使用服务器会阻塞很多。当我键入时,Visual Studio会执行以下奇怪操作:

<% } %>

然后按回车,我得到这个:
<%
}
%>

这是难看的,而且通常是我见过的最可怕的事情。我已经非常自定义了Ctrl + K + D行为,执行此操作后,除一种情况外,其他所有内容都按照我想要的方式显示。有人对如何自定义此有任何建议吗?

最佳答案

看行为。我不知道您可以为HTML编辑器覆盖它。它展现了C#编辑器首选项中定义的确切行为。

我想您可以在C#编辑器首选项中修改右括号的行为,但是这样做会对您的.cs文件造成麻烦。

编辑:

我已经厌倦了尝试寻找其他方法来做到这一点。所以我写了这个宏。在VS 2k8中测试。不是2k5。您可以看到它的作用。另外,对VB感到抱歉,但这是宏编辑器的默认设置。

Sub FixFormatCurrentFile()

Dim selection As TextSelection = DTE.ActiveDocument.Selection
Dim fixed As String = "<% } %>"
Dim regex As String = "\<\%:Wh*\}:Wh*\%\>"

While selection.FindPattern(regex, vsFindOptions.vsFindOptionsRegularExpression)
selection.ReplacePattern(regex, fixed, vsFindOptions.vsFindOptionsRegularExpression)
End While
End Sub

关于visual-studio - 如何使服务器 block <%%>在Visual Studio中很好地格式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720042/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com