VS2008:是否可以为@指令定制格式?

时间:2009-09-29 16:59:32

标签: visual-studio-2008 formatting

在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" 
%>

这可能吗?

2 个答案:

答案 0 :(得分:0)

您可以像控制其他标记一样控制Page和Register指令。

工具&gt;选项 文本编辑器&gt; HTML&gt;格式&gt;标签特定选项&gt; ASP.NET控件

网页
滚动并查找页面(&lt;%@ Page)

<强>注册
为Register(&lt;%@ Register)

添加新标签

答案 1 :(得分:0)

我认为ReSharper可能会让你做这样的事情,但看起来你不能做自定义格式规则;只有它附带的预设。 (See this question

但是你应该能够使用正则表达式工具来执行此操作,或者在构建项目时编写宏来运行。