禁用Visual Studio自动ID重命名

18

如何在复制粘贴时禁用Visual Studio中讨人厌的自动重命名id?例如,如果您有

<p id="myID"></p>

当您将其复制并粘贴到同一文件中时,Visual Studio会将其重命名为

<p id="P1"></p>

我希望它能够突出显示重复的ID,但不自动更改它。

谢谢。


3
请看这里:http://www.reddybrek.com/post/How-to-stop-Visual-Studio-renaming-ID-values-when-pasting-content.aspx - ajp15243
哇,你是怎么找到那篇帖子的?我在谷歌上搜索了同样的内容,但没有找到有效的结果。谢谢! - problemo
具有讽刺意味的是,我把你的问题标题复制粘贴到谷歌上,只是想看看会出现什么结果,哈哈。 - ajp15243
可能是重复的问题:如何防止Visual Studio重命名我的控件? - Andrey
1个回答

24

看这里 - ajp15243

步骤1:转到菜单栏,点击“工具”,然后点击“选项”。

步骤2:在弹出的屏幕上,左下角有一个小复选框,上面写着“显示所有设置”。确保选择了该选项。

步骤3:展开“TextEditor”选项,然后展开“HTML”选项。

步骤4:单击“其他杂项”,取消选中“在源视图中粘贴时自动为ID元素命名”的选项。

步骤5:单击“确定”,现在,当您粘贴任何具有与项目中相同ID值的html内容或代码时,Visual Studio不会重命名ID。


我想我本可以自己发布这个答案,但我只是想说,如果您的问题得到了充分的回答,您可以(而且应该!)接受自己的答案。 - ajp15243
15
这对于 Visual Studio 2013 已经不再适用了...他们可能已经删除了该选项,或者将其移动/重命名到我找不到的位置。 - Ravendarksky
1
请参考此处针对VS 2013的解决方法:https://dev59.com/rGIj5IYBdhLWcg3w_5vl - monty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接