禁用Visual Studio中的空文本拷贝

不知怎么的,我的手指错位了。这导致了一个非常恼人的情况。

  1. 我选择要复制的文本块;
  2. 我将光标移动到我想要粘贴代码的地方;
  3. 我不小心按了Ctrl+C而不是Ctrl+V;
  4. 我的复制文本块被一个空块替换;
  5. 我得回去重新做一遍。了呃。

是否有方法禁用此行为,即禁用Visual Studio 2005+中空白文本块的复制?

请先 登录 后评论

5 个回答

Magnus Johansson

按CTRL + SHIFT + V两次。

请先 登录 后评论
John Sheehan

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

请先 登录 后评论
Jeremy Wiebe

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

选择工具->选项。

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

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

请先 登录 后评论
EndangeredMassa

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

请先 登录 后评论
dcstraw

进入工具>选项>文本编辑器>所有语言>通用

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

请先 登录 后评论