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

标签 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

最佳答案

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

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());
}

关于html - 如何在 Visual Studio 2017 中禁用自动 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47772389/

相关文章:

html - 如何在 html 列表中的文本后面添加箭头?

javascript - 如何将 "</script>"放入 javascript 字符串中?

javascript - 在android 4.4.2中使用SQLite

c# - Visual Studio 2013 中的 MSM 合并模块

visual-studio-2017 - 如何将 Visual Studio 2017 更新到最新版本?

jquery - 表元素重叠

javascript - 道场店概念

c# - 为什么找不到用于签署 ClickOnce list 的证书?

c++ - 如何从调试符号中排除外部依赖项?

调试 NuGet 包(再次..)VS 2017