我有一个文件,里面有很多这样的东西:
<asp:TableCell ID="TableCell9" runat="server">Company
Organization:</asp:TableCell><asp:TableCell ID="TableCell10" runat="server">
如何让格式化程序将其更改为如下所示:
<asp:TableCell ID="TableCell9" runat="server">Company Organization:</asp:TableCell>
<asp:TableCell ID="TableCell10" runat="server">
我尝试过的:
我打开工具->选项然后浏览到文本编辑器。我有一个语言列表。我选择了 HTML,因为它是控制 aspx 文件格式的语言。
我将“标签换行”更改为不勾选“超过指定长度时换行标签”。
然后我按 ctrl+k、ctrl+d(格式化文档)。这并没有解决问题。
我不想做的事:
手动编辑文件以修复所有标签。
有什么想法吗?
最佳答案
我遇到了同样的问题,我在 Scott Gu 的博客上找到了答案。
解决方法是在 Visual Studio 中设置格式规则(右键单击任何标记,单击格式和验证,单击标记特定选项)
当按下 ctrl-k 时,ctrl-d 文档将根据您的设置进行格式化。如果结束标签没有移动到新行,那是因为结束标签和它前面的内容之间没有空格。发生这种情况是因为 Visual Studio 小心翼翼地不更改页面的呈现方式。
要查看完整的博文,请查看 Scott Gu 的博文。
http://weblogs.asp.net/scottgu/archive/2006/07/07/Tip_2F00_Trick_3A00_-Custom-formatting-HTML-in-Visual-Web-Developer-and-Visual-Studio-2005.aspx
https://stackoverflow.com/questions/2978049/
相关文章:
nginx - NGINX 配置文件是否有格式化程序/美化器?
formatting - 代码格式化 : is lining up similar lines ok
database - 在保持抽象的同时将格式化文本存储在数据库中
java - 了解 JodaTime DateTime.parse(string, formatte
asp.net-mvc - Asp.Net MVC 2 Html.TextBoxFor 为模型的 D
java - 如何将手机号码拆分为国家代码、地区代码和本地号码?