Visual Studio 2017不断重新格式化我的代码,这让我发疯

时间:2019-05-30 20:03:43

标签: html asp.net visual-studio-2017

只有一页,而在我构建的所有页面中只有一页存在此问题。每当我将我的“ Settings.aspx”页面保存在Visual Studio中时,它都会喜欢玩一个有趣的恶作剧并重新格式化我的所有代码!不,这里没有其他开发人员对我进行实际的恶作剧。我以为出现此特定问题是因为我某个地方有未关闭的标签,但是我通过未关闭的标签检查器运行了代码,它说我很好。

因为我不知道从哪里开始,所以还没有真正尝试任何修复。我不想关闭Visual Studio的智能感知以及在键入时发生的自动格式化。但是我当然想关闭每次按“保存”按钮时都会发生的自动格式设置。我经常做什么...“计算机101”对吗?

我的漂亮代码由此改变:

<table style="width:100%;">
    <tr>
        <td>
            <h3>Job Titles</h3>
        </td>
        <td>
            &nbsp;
        </td>
        <td>
            <h3>Job Change Reasons</h3>
        </td>
        <td>
            &nbsp;
        </td>
        <td>
            <h3>Employment Types</h3>
        </td>
    </tr>
</table>

对此:

<table style="width:100%;">
    <tr>
        <td>
            <h3>Job Titles</h3></td><td>
            &nbsp; </td><td>
            <h3>Job Change Reasons</h3></td><td>
            &nbsp; </td><td>
            <h3>Employment Types</h3></td></tr><tr></table>

这让我发疯了!!它不仅重新格式化它,而且以某种方式擦除了一个元素,然后我的代码中出现错误。 @ _ @

请帮助保存我的理智...

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将其关闭,特别是对于HTML,请转到“工具->选项->文本编辑器-> HTML(Web表单)->格式设置”。您可以使用一些选项来获得所需的内容。

这里是阅读该主题的另一个链接:https://github.com/Microsoft/TypeScript/issues/21139