在VS2008(工具 - >选项,文本编辑器,HTML,格式,标签特定选项)中,您可以控制大多数标签的自动格式化。
但是,我想让VS自动格式化我的@p Page指令,而不是:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Foo.aspx.vb" Inherits="WebRoot.Foo"
MasterPageFile="~/WebRoot.Master" %>
我明白了:
<%@ Page Language="vb" AutoEventWireup="false"
CodeBehind="Foo.aspx.vb"
Inherits="WebRoot.Foo"
MasterPageFile="~/WebRoot.Master"
%>
这可能吗?
答案 0 :(得分:0)
您可以像控制其他标记一样控制Page和Register指令。
工具&gt;选项 文本编辑器&gt; HTML&gt;格式&gt;标签特定选项&gt; ASP.NET控件
网页强>
滚动并查找页面(&lt;%@ Page)
<强>注册强>
为Register(&lt;%@ Register)
答案 1 :(得分:0)
我认为ReSharper可能会让你做这样的事情,但看起来你不能做自定义格式规则;只有它附带的预设。 (See this question)
但是你应该能够使用正则表达式工具来执行此操作,或者在构建项目时编写宏来运行。