visual-studio-2010 - 在Visual Studio中关闭整行复制

标签 visual-studio-2010 copy-paste

Visual Studio 2010中有一项设置可以在光标位于空白行且没有选择时关闭复制和剪切命令。但是,当光标不在空白行上并按ctrl + C时,它将始终将整行​​复制到剪贴板。我觉得这很烦人,因为我总是先突出显示某些内容,然后将其复制,然后将光标放在要粘贴的位置,然后按ctrl + V。但是,有时我会错过v并击中c,这会将剪贴板上的文本替换为当前行的文本,因此我必须重新开始...

有没有人知道在没有选择的情况下如何关闭复制功能,而不管光标是否在空白行上?

最佳答案

设置中有选项:
在没有选择的情况下,转到工具-选项->文本编辑器-> ALl语言->将剪切或复制命令应用于空白行

另外,如果您不小心将某些内容复制到剪贴板中,则可以使用以下快捷方式:
Ctrl + Shift + V –在剪贴板上循环。

编辑:
似乎没有选择的余地,因为默认情况下,Ctrl-C被分配给Edit.Copy命令,如果未选择任何内容,它将复制当前行。但是,您可以将以下宏分配给Ctrl-C,它应该可以解决此问题:

Sub CopyOnlyIfSelection()
    Dim s As String = DTE.ActiveDocument.Selection.Text
    Dim n As Integer = Len(s)
    If n > 0 Then
        DTE.ActiveDocument.Selection.Copy()
    End If
End Sub

关于visual-studio-2010 - 在Visual Studio中关闭整行复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959126/

相关文章:

visual-studio-2010 - 无法打开包含文件 “d3dx9.h”

javascript - ctrl-c 不复制网页上的文本

VBA 过滤表并将结果列的子集复制到剪贴板

javascript - HTML 页面禁用复制/粘贴

visual-studio-code - 如何在复制粘贴时覆盖 VS Code 中的文件(而不是将 *.1* 附加到文件名)?

ios - 查找粘贴板如何使用?

visual-studio-2010 - 为什么不能从静态库导出符号?

c# - 动态命令行参数和预加载任务,同时保持调试

visual-studio-2010 - JIT 生成的机器码对于两个不同的系统是否相同?

visual-studio-2010 - NMAKE: fatal error U1077:返回代码'0xc0000135'