当我使用 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());
}
为了完整性 - 解决方法是首先切换行注释,然后再次剪切、粘贴和删除行注释。有点麻烦,但如果只是偶尔需要,并且使用键盘快捷键也不需要太多额外的工作。