Visual Studio不断添加空白行
时间:2020-03-05 18:57:23 来源:igfitidea点击:
我将Visual Studio 2008用于ASP .Net应用程序,并且每当我保存,切换到设计模式并返回到代码视图,切换到拆分模式或者在文件之间切换时,Visual Studio都会向我的aspx文件中不断添加空白行。在保存之前,我将具有:
</ContentTemplate></asp:UpdatePanel> </ContentTemplate> </ajax:TabPanel> </ajax:TabContainer>
然后,它将神奇地转换为:
</ContentTemplate></asp:UpdatePanel> </ContentTemplate> </ajax:TabPanel> </ajax:TabContainer>
我知道这主要是一个美学问题,但是它还在每个选项卡容器中添加了17行没有内容(并使文件滚动的时间更长),这很烦人。我检查了引号是否没有错位,文件中较早的位置没有错位的标签,有什么想法吗?
解决方案
回答
我不能说我曾经在任何Visual Studio中遇到过这种情况,但是请尝试一下
Ctrl-E,D命令将自动重新格式化文档。 (假设CDevelopment环境)
Ctrl-K,Ctrl-D用于Web开发环境
如果文档以不正确的间距保持原样,则自动格式将成为问题。只需在选项->文本编辑器-> HTML->格式设置中禁用自动格式设置
回答
我唯一看到Visual Studio做到这一点的方法是,当所讨论的XML / HTML无效时,例如,我们在某处缺少结束标记。
回答
由于某些原因,未知的标签容器似乎会在设计环境中临时呈现长字符串,这似乎会导致使用默认设置插入空白行。摆脱标签包裹,似乎对我有用。
工具/选项/
[显示所有设置]
文字编辑器/ HTML
超过指定长度时包装标签
如果有兴趣的话。