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

raf*_*aff 6 visual-studio-2015

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

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

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

谢谢!

Ser*_*sov 7

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

在此处输入图片说明


Ser*_*sov 1

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

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());
}
Run Code Online (Sandbox Code Playgroud)