Visual Studio 2015中的复制/粘贴行似乎已损坏

时间:2015-08-19 13:16:37

标签: visual-studio visual-studio-2015

我经常在Visual Studio中使用 CTRL + C 的“复制/粘贴行”功能(当没有选择任何内容时,它会复制整行)。在以前的版本中,当我粘贴该行时,它总是被插入到我的光标所在的行上方,而不管光标在该行的位置。

在Visual Studio 2015中,它似乎已被破坏或至少是非确定性的。请参阅下面的屏幕截图(请注意,Visual Studio处于“安全模式”,以devenv.exe /safemode开头):

Screen capture of copy and paste line being strange

我只是按 CTRL + C CTRL + V ,但有时你会看到它将复制的行插入光标,有时会在光标上方插入复制的行

我尝试切换看起来适用的唯一选项,文字编辑器所有语言将剪切或复制命令应用于空白行没有选择,但没有任何区别。

有没有其他人看到这种行为?

3 个答案:

答案 0 :(得分:2)

我今天发现了这个问题的可能解决方案/原因。当我打开TightVNC连接窗口时,这种行为更为普遍,经过几个小时的测试后,当没有打开VNC会话时,我还没有看到这个问题。

此应用程序监视剪贴板以及鼠标和键盘,因此它可能会干扰Visual Studio的此功能。

答案 1 :(得分:0)

它没有破碎。但钥匙不匹配。 Ctrl + C分配给File.CloseAllButThis选项。转到工具=>选项=>环境=>键盘。查找File.CloseAllButThis的命令,删除当前分配的键(应该有Ctrl + C),并为其分配一些其他组合,如Alt + C.找到Edit.Copy命令并将其指定为Ctrl + C.您应该复制粘贴工作正常。

答案 2 :(得分:0)

问题:复制/粘贴无效。光标处于块模式,而不是行模式。

解决方案:一次卸载每个扩展。关闭程序,然后重新启动。将卸载列表保存在文本文件中,以便稍后决定要重新安装什么。名为“ Vim”的扩展名导致了我这个问题。

运行: VS Code版本1.26.1,Windows 8.1