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. [コマンドを含む]テキストボックスに「duplicate」と入力します(これは、モジュールに付けた名前による)。
  4. [新しいショートカットを使用する]リストから[テキストエディタ]を選択します
  5. [ショートカットキーを押す]テキストボックスにフォーカスを設定し、使用するキーボードの組み合わせを押します(私の場合はCtrl + Shift + D)。
  6. 「割り当て」ボタンを押します
  7. OKボタンを押す

*出典:* http://www.herrodius.com/blog/52

于 2013-01-28T14:38:51.810 に答える