Visual Studio : ショートカットキー : 重複行 質問する

Visual Studio : ショートカットキー : 重複行 質問する

Visual Studio 2008に「行の複製」コマンドのショートカットはありますか?

類似した例をいくつか挙げます。

ベストアンサー1

Visual Studio 2022では

Ctrl+ EV

Visual Studio 2019の場合

Ctrl+D

Visual Studio 2017 (v15.6 以降)

Ctrl+D

Visual Studio 2017 (v15.6 以前)

(編集) この機能は VS2017 に組み込まれました: Ctrl+ EV何も選択されていない場合は行を複製し、選択内容を複製します。別のキーの組み合わせに割り当てることも、メニューで見つけることもできます:

VS2017 での重複行

見るこの参照詳細については。

VS2017以前、クリップボードを使用する組み込みメソッド

Ctrl@cand が述べたように、 + C; Ctrl+を実行するだけですV

Ctrl+C何も選択されていない場合は行をコピーします。

マクロ ソリューション (VS2017 以前)

より完全なソリューションを実装したい場合、たとえば、よりシンプルなキーボード ショートカットを作成したり、クリップボードに影響を与えたくない場合は、次のガイドを参照してください。

ビジュアルベーシック:

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) に移動し、コードをコピーして新しいモジュールに貼り付けます。次に、キーボード ショートカットを割り当てます。

  1. [ツール] -> [オプション] に移動します。
  2. 環境設定でキーボードをクリック
  3. 「次を含むコマンドを表示」テキストボックスに「duplicate」と入力します (これはモジュールに付けた名前に従います)。
  4. 下のリストにマクロが表示されるはずです
  5. 「新しいショートカットを使用する」リストから「テキストエディタ」を選択します
  6. 「ショートカットキーを押す」テキストボックスにフォーカスを置き、使用したいキーボードの組み合わせを押します(私の場合はCtrl+ Shift+ )D
  7. 「割り当て」ボタンを押す
  8. 「選択したコマンドのショートカット」テキストボックスにショートカットが表示されます。
  9. OKボタンを押す

以上です。お楽しみください!

おすすめ記事