2009-09-29 69 views
0

在VS2008中(工具 - >選項,文本編輯器,HTML,格式,標籤特定選項),您可以控制大多數標籤的自動格式。VS2008:是否可以爲@指令自定義格式?

不過,我想有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

您可以像其他標籤一樣控制頁面和註冊指令。

工具>選項 文本編輯器> HTML>格式>標記特定選項> ASP.NET控件


滾動,找到頁面(<%@頁)

註冊
添加一個新的標籤爲Register(<%@ Register)

+0

在VS2008中,似乎沒有任何方法可以控制標記中屬性的格式。 – chris 2009-12-16 18:36:22

0

我認爲ReSharper可能會讓你做這樣的事情,但看起來你不能自定義格式規則;只有預置它。 (See this question

但是,您應該可以使用正則表達式工具來執行此操作,或者編寫一個宏以在生成項目時運行。

相關問題