如何禁用复制粘贴后自动缩进的更改?

7
当我在IDE中复制一段代码并粘贴到其他地方时,Visual Studio会自动更改我的自定义代码缩进级别。如何防止这种情况发生?
示例: 我的当前标签设置为: 我想继续使用智能缩进功能和实际的制表符字符(而不是用空格代替它们)。我只想要防止这种特定的行为。
1个回答

5
似乎您正在使用Visual Assist X(从字体高亮猜测),它可以实现此功能。据我所知,VS2012本身没有这个功能。
要在Visual Assist X中关闭这个功能,请在VASSISTX->Visual Assist X Options...下选择Advanced->Corrections并取消选中“Format after paste (in C/C++/C#/Javascript)”。 enter image description here

原以为只是靠 Visual Studio 就可以了!帮了大忙。 - Dean Seo
1
谢谢!当在AtmelStudio中使用VAssistX时,也会出现这种情况。另一种避免这种可恶的自动格式化功能的方法是在粘贴后按Ctrl-Z-撤消一次。 - Bob Stein

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