好的。我已经做了很多搜索,发现很多帖子解决这个问题,但实际上没有任何解决方案。
Visual Studio 2010非常喜欢自动格式化我的代码。当它实际上按照我所说的去做时,这一切都非常棒
在编辑.aspx文件时,格式化对我来说效果不佳。所以我尝试在所有结束标记之前和之后放置空格Format Document
(ctrl + k,Ctrl + d或Ctrl + e,d),它将根据Tag Specific Options...
中的Text Editor->HTML->Formatting
格式化它{1}},我痴迷地设置,检查和重复检查。
显然需要格式化was a design decision的前导和尾随空格,虽然它因为大多数空格而丢失了在解析普通的html文档时会被忽略。无论如何,我可以处理,我只需要放入一些额外的空间,那么它会做得对,对吧?简而言之:没有。
重点:在我努力确保它按照我设置的方式格式化所有内容之后,通过在我的标记和Format Document
中添加大量额外空格,像这样:
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</div>
<div id="Week2Summary" align="right">
Week 2 - Summary
</div>
<br />
<div id="PayPeriod" align="right">
Pay Period- Summary
</div>
</div>
<br />
<asp:Panel ID="pnlTimeModify" runat="server" Visible="False" borderColor="#009900"
Width="100%">
每当我切换到设计师视图,保存或有时只是看错时,它会取出所有空格,重新格式化并将其全部搞砸:
</asp:TableCell></asp:TableRow></asp:Table></div><div id="Week2Summary" align="right">
Week 2 - Summary </div><br /><div id="PayPeriod" align="right">
Pay Period- Summary </div></div><br /><asp:Panel ID="pnlTimeModify" runat="server" Visible="False" BorderColor="#009900"
Width="100%">
所以,我安装了PowerCommands和Productivity Power Tools,其中一个添加了“保存格式”设置,默认为关闭。大!重启,似乎工作得很好。重新启动几次,它又重新开始了。现在我要炸掉电脑,走出办公室。我会把咆哮保存在其他地方。
简而言之:我需要知道如何制作VS:
所以我可以再次和平地工作。 (我确信在大厅里的女孩们会厌倦我的周期性尖叫。)
我尝试了什么:
然而,它继续升高我的血压。感谢你给与我的帮助。我要去吃午饭,试着冷静下来。
答案 0 :(得分:0)
遇到了同样的问题,我在Scott Gu的博客上找到了答案。
解决方案是在Visual Studio中设置格式规则(右键单击任何标记,单击格式和验证,单击标记特定选项)
按ctrl-k,ctrl-d文件将根据您的设置进行格式化。如果结束标记没有移动到ne.w行,那是因为结束标记与其前面的标记之间没有空格。这是因为Visual Studio小心不要更改页面的呈现方式。
对于完整的博客文章结帐Scott Gu的博客文章。