当前位置:  开发笔记 > 开发工具 > 正文

在Visual Studio中禁用单行复制

如何解决《在VisualStudio中禁用单行复制》经验,为你挑选了2个好方法。

反正有禁用相当恼人的功能,它的Visual Studio(2008年在我的情况)有复制线(与它的文本)光标是当上CTRL- C被按下并没有做出选择?

我知道禁用复制空行的选项.但这也让我疯狂.

ETA:我不打算自定义键盘快捷键.

ETA-II:我不是在寻找"工具 - >选项 - >文本编辑器 - >所有语言 - >应用剪切或复制到空白行......".



1> Kibbee..:

您可能遇到的真正问题是您使用CTRL+ 进行粘贴V.而你不小心输入 CTRL+ C,并最终覆盖剪贴板上的东西.据我所知,你不能禁用它,但是,解决这个问题的方法是,你可以多次按CTRL+ SHIFT+ V来备份你在visual studio中复制的东西.这不仅可以让你恢复原来复制的内容,而且还会发现CTRL+ SHIFT+ V在很多其他情况下非常有用.



2> 小智..:

如果您不想自定义键盘设置,则Ctrl+ C将始终为Edit.Copy,如果未选择任何内容,则会复制当前行.如果您不愿意使用VS提供的工具来自定义界面,那么您就无法做到.

但是,以下工作原理:将此宏指定给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

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有