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

Jor*_*ira 62 keyboard visual-studio

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

  1. 我选择要复制的文本块;
  2. 我将光标移动到我要粘贴代码的位置;
  3. 我不小心再按Ctrl + C而不是Ctrl + V;
  4. 我的复制文本块被一个空块替换;
  5. 我必须回去再做一遍.Grrrrr.

有没有办法禁用此行为,即禁用Visual Studio 2005+中的空文本块的副本?

Joh*_*han 64

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

  • 工具|下的设置 选项仅在光标位于空行时适用.当光标位于包含文本的行上且未选择任何内容时,ctrl + c仍会将当前行复制到剪贴板 (6认同)
  • 当然默认应该取消勾选! (2认同)
  • 相同的解决方案适用于 VS Code:设置 > 文本编辑器 > 编辑器:空选择剪贴板 (2认同)

Mag*_*son 16

按CTRL + SHIFT + V两次.

  • @Cptn_Hammer,VS Only (2认同)