ベストアンサー1
Visual Studio 2022では
Ctrl+ E、V
Visual Studio 2019の場合
Ctrl+D
Visual Studio 2017 (v15.6 以降)
Ctrl+D
Visual Studio 2017 (v15.6 以前)
(編集) この機能は VS2017 に組み込まれました: Ctrl+ E、V何も選択されていない場合は行を複製し、選択内容を複製します。別のキーの組み合わせに割り当てることも、メニューで見つけることもできます:
見るこの参照詳細については。
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) に移動し、コードをコピーして新しいモジュールに貼り付けます。次に、キーボード ショートカットを割り当てます。
- [ツール] -> [オプション] に移動します。
- 環境設定でキーボードをクリック
- 「次を含むコマンドを表示」テキストボックスに「duplicate」と入力します (これはモジュールに付けた名前に従います)。
- 下のリストにマクロが表示されるはずです
- 「新しいショートカットを使用する」リストから「テキストエディタ」を選択します
- 「ショートカットキーを押す」テキストボックスにフォーカスを置き、使用したいキーボードの組み合わせを押します(私の場合はCtrl+ Shift+ )D
- 「割り当て」ボタンを押す
- 「選択したコマンドのショートカット」テキストボックスにショートカットが表示されます。
- OKボタンを押す
以上です。お楽しみください!