好的。我做了很多搜索,找到了许多关于这个问题的帖子,但并没有实际解决方案。
Visual Studio 2010确实喜欢对我的代码进行自动格式化。当它实际上按照我的要求进行操作时,这一切都很好,很棒。
在编辑.aspx文件时,格式化对我来说不起作用。因此,我尝试在所有闭合标签之前和之后放置空格,并使用“格式文档”(Ctrl + k, Ctrl + d或Ctrl + e, d)进行格式化,它将根据我所设置的
</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停止:
1. 每当它想时自动格式化 2. 删除我的空格,这些空格强制进行正确的格式化工作时 3. 或者首先停止要求额外的空格
这样我就可以再次安心工作了。(我敢肯定走廊里的女孩们已经厌倦了我时不时的尖叫声。)
我尝试过以下方法:
1. 在文本编辑器->HTML->格式->标记特定选项中设置格式设置。 2. 安装PowerCommands和Productivity Power Tools并编辑设置以“防止”保存格式。 3. 使用额外的空格来强制进行正确的格式化工作(每当我保存或切换视图时,这些空格都会被自动删除)。 4. 更改文件扩展名选项,使.aspx文件作为XML和HTML文档打开,但都没有帮助。
然而,这仍然让我的血压升高。感谢您能给我任何帮助。我要去吃午饭,尝试冷静下来。