在Visual Studio中禁用空文本的副本

时间:2020-03-05 18:56:25  来源:igfitidea点击:

我的手指配置不正确。这导致非常烦人的情况。

  • 我选择一个文本块进行复制;
  • 我将光标移到要粘贴代码的位置;
  • 我不小心再次按了Ctrl + C,而不是Ctrl + V;
  • 我的复制文本块被一个空块替换;
  • 我必须回去再做一遍。 rr

有什么方法可以禁用此行为,也就是在Visual Studio 2005+中禁用空文本块的复制吗?

解决方案

回答

按两次CTRL + SHIFT +V。

回答

它不是在复制空块,而是在复制空白行。我们可以在"工具">"选项">"文本编辑器">"所有语言">"无选择时将剪切或者复制命令应用于空白行"中更改此设置。

回答

我正在使用Visual Studio 2008(但我认为此答案适用于Visual Studio 2005)。

选择工具->选项。

导航到"文本编辑器"节点并将其展开。

展开"所有语言"(或者要应用到的任何语言),然后选中"在没有选择时将剪切或者复制命令应用于空白行"。

回答

The option that saved my sanity is found in Tools - Options - Text Editor - All Languages - General.  There's a checkbox Apply Cut or Copy commands to blank lines when there is no selection.  Unchecking this allowed me to hit Ctrl+C all i want on a blank line without losing the content on my clipboard.

来源

回答

转到工具>选项>文本编辑器>所有语言>常规

该页面上的选项是"在没有选择的情况下将剪切或者复制命令应用于空白行"