0

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

 CTRL + C / CTRL + V 

CTRL + SHIFT + DOWN

然后我可以快乐和满足:)

4

1 回答 1

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
    

现在只需为其分配一个键盘快捷键:

  1. 转到工具->选项
  2. 在环境下,单击键盘
  3. 在“Show Commands Containing”文本框中,输入“duplicate”(这取决于您为模块提供的名称。)
  4. 从“使用新的快捷方式”列表中选择“文本编辑器”
  5. 在“按下快捷键”文本框中设置焦点,然后点击您希望使用的键盘上的组合(在我的情况下为 Ctrl+Shift+D)
  6. 点击“分配”按钮
  7. 点击确定按钮

*来源:* http://www.herrodius.com/blog/52

于 2013-01-28T14:38:51.810 回答