避免在粘贴Visual Studio 2015时格式化代码

时间:2016-10-31 11:32:24

标签: visual-studio-2015

当我使用Visual Studio复制并粘贴代码时,它会自动格式化粘贴的代码(例如,它会删除一些我为了清晰而故意添加的额外空格)

我只是希望代码在我复制时粘贴,就像普通的文本编辑器一样。我复制的是我粘贴的内容:)。

是否可以在粘贴时禁用自动格式?

谢谢!

2 个答案:

答案 0 :(得分:4)

您可以关闭文本编辑器 - C# - 格式化 - 常规 - 粘贴时自动格式化选项:

enter image description here

答案 1 :(得分:1)

或者,要从剪贴板粘贴文本而不重新格式化适用于任何语言,您可以使用以下带有Visual Commander扩展名的C#命令:

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