Visual Studio:快捷键:重复行
在Visual Studio 2008中是否存在快捷方式的重复行命令?
一些类似的例子:
内置使用剪贴板的方法
正如@cand提到的,你可以按Ctrl + C; Ctrl + V。
如果没有选择任何内容,Ctrl + C将复制该行。
宏解决方案
如果您想要实现更完整的解决方案,可以创建更简单的键盘快捷键或者不想影响剪贴板,请参阅本指南:
Visual Studio的重复行命令
Visual Basic:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports System.Diagnostics
Public Module DuplicateLastLineModule
Sub DuplicateLine()
Dim line As String
DTE.ActiveDocument.Selection.StartOfLine(0)
DTE.ActiveDocument.Selection.EndOfLine(True)
line = DTE.ActiveDocument.Selection.Text
DTE.ActiveDocument.Selection.EndOfLine()
DTE.ActiveDocument.Selection.NewLine()
DTE.ActiveDocument.Selection.StartOfLine(0)
DTE.ActiveDocument.Selection.Text = line
End Sub
End Module
要创建宏,只需进入宏浏览器(“工具 - >宏 - >宏浏览器”或Alt + F8),然后将代码粘贴到新模块中。 现在只需将键盘快捷键分配给它:
就是这样。 请享用!
您可以在此处下载免费扩展程序,以便在不更换剪贴板内容的情况下复制行。
默认情况下,它绑定到Alt + D,但可以通过转到工具 - >选项 - >环境 - >键盘将其更改为任何你想要的。 在搜索框中输入“Duplicate”,然后查找“Edit.DuplicateSelection”并编辑任何你想要的快捷方式。 我更喜欢Ctrl + D与其他编辑器保持一致。
这很简单的Ctrl + C; 按Ctrl + V,选中此链接。 只要你不选择任何文本,当你按下Ctrl + C时,这将复制光标所在的那一行。
链接地址: http://www.djcxy.com/p/8675.html