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

时间:2008-09-16 16:03:38

标签: visual-studio keyboard

我有点错误配置手指。这导致了非常烦人的情况。

  1. 我选择要复制的文本块;
  2. 我将光标移动到我要粘贴代码的位置;
  3. 我不小心再次按Ctrl + C而不是Ctrl + V;
  4. 我的复制文本块被一个空块替换;
  5. 我必须回去再做一遍。 Grrrrr。
  6. 有没有办法禁用此行为,即禁用Visual Studio 2005 +中空文本块的复制?

6 个答案:

答案 0 :(得分:61)

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

答案 1 :(得分:16)

按CTRL + SHIFT + V两次。

答案 2 :(得分:2)

我正在使用Visual Studio 2008(但我相信这个答案适用于Visual Studio 2005)。

选择工具 - >选项。

导航到“文本编辑器”节点并展开它。

展开“所有语言”(或您想要应用此语言的任何语言)并选中“在没有选择时将剪切或复制命令应用于空行”。

答案 3 :(得分:2)

  

保存我的理智的选项可在工具 - 选项 - 文本编辑器 - 所有语言 - 常规中找到。没有选择时,有一个复选框将剪切或复制命令应用于空白行。取消选中这个允许我在空白行上按Ctrl + C,而不会丢失剪贴板上的内容。

Source

答案 4 :(得分:1)

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

该页面上的选项是“当没有选择时将剪切或复制命令应用于空行”

答案 5 :(得分:1)

由于某些原因,该选项对我不起作用(VS2010)

这里提到的答案是,您将Ctrl + C分配给宏,但Disabling single line copy in Visual Studio