【发布时间】:2020-12-18 11:01:44
【问题描述】:
您使用 Ctrl + C 快捷方式选择文本块或代码,将其复制到查询窗口,然后将光标移动到要粘贴代码的位置。
当你应该说 Ctrl + V 时,你不小心再次按下了 Ctrl + C。复制的文本块被一个空块替换。你必须回去再做同样的事情。 SQL Server 中有解决此问题的方法吗?
【问题讨论】:
-
这就是剪贴板在 Windows(和其他操作系统)中的工作方式。这与 SQL Server 或编程无关。当您复制某些内容时,它会替换旧的剪贴板内容,即使新内容似乎是空的。 Windows 10 具有Clipboard History,允许您选择以前的内容进行粘贴。尝试使用
Win+V -
正如在 meta:meta.stackoverflow.com/q/403813/1690217 上所探讨的那样,在欺骗中,这个问题实际上是非常“切题”的,因为 IDE 为这个非常具体的案例内置了一些关于 程序员常用的软件工具针对 SO:stackoverflow.com/help/on-topic
-
这与 SQL Server 或编程无关。你说的对。但幸运的是,我了解到可以在 SSMS 中禁用此行为。为此,我了解到我需要取消选中“工具”>“选项”>“文本编辑器”>“所有语言”>“常规”>“未选择时将剪切或复制命令应用于空白行”复选框。我试过这个,它成功了。非常感谢您的反馈@PanagiotisKanavos
-
您应该将其作为答案而不是评论提交 - 我不知道该选项
标签: sql sql-server ssms