VS2010复制线的热键名称

时间:2013-01-28 13:48:04

标签: visual-studio-2010

在Visual Studio 2010中,用于在键盘编辑器中复制一行的热键绑定名称是什么?我想从

改变它
 CTRL + C / CTRL + V 

CTRL + SHIFT + DOWN

然后我会感到高兴和满足:)

1 个答案:

答案 0 :(得分:1)

这可以通过创建Macro来完成。要创建宏,请按照以下步骤操作。

  1. 转到宏资源管理器(工具 - >宏 - >宏资源管理器)
  2. 右键点击My Macros,然后点击New Module
  3. 在创建的模块中复制并粘贴代码。

    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
    
  4. 现在只需指定一个键盘快捷键:

    1. 转到工具 - >选项
    2. 在“环境”下,单击“键盘”
    3. 在“显示包含的命令”文本框中,输入“duplicate”(根据您为模块指定的名称)。
    4. 从“使用新快捷方式”列表
    5. 中选择“文字编辑器”
    6. 将焦点设置在“按快捷键”文本框中,然后点击要用于它的键盘上的组合(在我的情况下为Ctrl + Shift + D)
    7. 点击“分配”按钮
    8. 点击“确定”按钮
    9. * 来源:* http://www.herrodius.com/blog/52