簡體   English   中英

Resharper 5:如何設置內聯代碼塊的默認格式?

[英]Resharper 5: How do I set the default formatting style for inline code blocks?

我在VS2010文本編輯器中對內聯代碼塊的格式化存在問題,並想知道是否有其他人遇到類似問題並找到了我正在尋找的“魔術”設置。

我正在研究MVC書中的教程。 每當我向視圖添加一些內聯代碼塊時,我希望它們的格式如下:

<% foreach (var link in Model) { %>
   <a href="<%=Url.RouteUrl(link.RouteValues)%>">
      <%=link.Text%>
   </a>
<% } %>

我實際得到的是這個(當我完成代碼編寫時由IDE自動格式化):

<% foreach (var link in Model) { 
     %>
   <a href="<%=Url.RouteUrl(link.RouteValues)%>">
       <%=link.Text%>
   </a>
<% }
     %>

這很刺激。 關於如何指示IDE單獨留下<%%>標簽的任何想法? 我一直在擺弄“工具 - >選項 - >文本編輯器”下的選項已經很長時間了,但是我無處可去......

編輯:我剛剛注意到這是由Resharper 5(當我禁用它時問題消失),但我仍然不知道如何阻止它。 有任何想法嗎?

我認為您需要做的是在Visual Studio中編寫自己的規則,以便基於自定義標記進行HTML重新排序。 不是最好的解決方案,而是我能想到的唯一可行的解​​決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM