Jam*_* L. 12 copy-paste visual-studio-2010
当光标位于空行并且没有选择时,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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2161 次 |
| 最近记录: |