如何在Visual Studio 2017中禁用自动ID

时间:2017-12-12 12:14:44

标签: html visual-studio visual-studio-2017

复制和粘贴HTML时,VS有助于将我的所有变量重命名为“Div1”和“ “IMG1”。为什么!

我记得在使用VS 2010时我认为是,有一个设置允许我们关闭这个“功能”。似乎该功能不再存在。

此问题是否有任何插件或扩展或解决方法?

似乎人们多年来一直在抱怨这个:

How do I prevent Visual Studio from renaming my controls?

Disable "Auto ID elements" in Visual Studio 2013

https://connect.microsoft.com/VisualStudio/feedback/details/806446/asp-net-web-forms-development-unable-to-disable-auto-id-generation-on-paste-using-new-version-of-visual-studio-2013

2 个答案:

答案 0 :(得分:0)

您可以使用以下命令(语言:C#)将Visual Commander扩展名按原样粘贴文本而不重命名变量:

public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
    EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
    ts.Insert(System.Windows.Clipboard.GetText());
}

答案 1 :(得分:-1)

您可以在选项>中停用此自动标记关闭文本编辑器> HTML你可以在这里找到关于html编辑器的所有内容。在粘贴时搜索AutoTag或格式化Html!