Visual studio 2010 将代码从Visual Studio复制到Microsoft Word或StackOverflow时向右缩进太远

Visual studio 2010 将代码从Visual Studio复制到Microsoft Word或StackOverflow时向右缩进太远,visual-studio-2010,visual-studio,Visual Studio 2010,Visual Studio,每当我将Visual Studio 2010中的代码复制到任何地方(如Stack Overflow),或复制到Microsoft Word文档或Outlook中的编辑器中时,除了第一行代码外,其余所有代码都缩进到最右侧,我必须在发布前不断删除每行中的选项卡 我该怎么做?编辑菜单中肯定有一个VisualStudio设置,多年来我都忘了使用它 更新 作为对Akshay回答的回应,我似乎已经将该选项设置为“插入空格”。请参见所附图片 有一个选项可以用固定数量的空格替换制表符。在Visual Studi

每当我将Visual Studio 2010中的代码复制到任何地方(如Stack Overflow),或复制到Microsoft Word文档或Outlook中的编辑器中时,除了第一行代码外,其余所有代码都缩进到最右侧,我必须在发布前不断删除每行中的选项卡

我该怎么做?编辑菜单中肯定有一个VisualStudio设置,多年来我都忘了使用它

更新

作为对Akshay回答的回应,我似乎已经将该选项设置为“插入空格”。请参见所附图片


有一个选项可以用固定数量的空格替换制表符。在Visual Studio中,转到工具->选项->文本编辑器


然后选择要修改的语言,或“所有语言”,然后选择“选项卡”选项。这将允许您使用所需数量的空格替换选项卡。

Visual Studio扩展可能会帮助您(但目前仅适用于Visual Studio 2013。)

它目前支持两种输出格式,都删除了前导空格,同时尽可能保留缩进。因此,这可能会改善您的体验,以及来自Akshay的提示


披露:我是该扩展的作者。请不要告诉我,如果我能改进它以满足您的需要。

这个问题昨天没有解决,但今天,我重新启动了Visual Studio,它就解决了。谢谢。:-)我想需要一个新的VS会话才能进行这些更改。