【发布时间】:2017-03-13 11:39:25
【问题描述】:
当我使用 Visual Studio 复制和粘贴代码时,它会自动格式化粘贴的代码(例如,它会删除一些我为清晰起见特意添加的额外空格)
我只想在复制代码时粘贴代码,就像普通的文本编辑器一样。我复制的就是我粘贴的:)
是否可以只禁用粘贴时的自动格式?
谢谢!
【问题讨论】:
当我使用 Visual Studio 复制和粘贴代码时,它会自动格式化粘贴的代码(例如,它会删除一些我为清晰起见特意添加的额外空格)
我只想在复制代码时粘贴代码,就像普通的文本编辑器一样。我复制的就是我粘贴的:)
是否可以只禁用粘贴时的自动格式?
谢谢!
【问题讨论】:
或者,要从剪贴板粘贴文本而不重新格式化适用于任何语言,您可以使用以下 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());
}
【讨论】: