Um eine Zeile im Visual Studio 2010 zu duplizieren, muss man nicht umständlich [Strg] + [C] und dann [Strg] + [V] drücken, sondern kann sich die Funktionalität auch ein Makro holen. Standardmäßig kann man die Funktion in VS 2010 leider nicht finden.
Um das Makro einzufügen geht man auf Tools -> Macros -> Macro Explorer
Dann fügt man ein:
Imports EnvDTE Public Module DuplicateLine Sub DuplicateLine() Dim objSel As TextSelection = DTE.ActiveDocument.Selection If (objSel.IsEmpty()) Then objSel.SelectLine() End If objSel.Insert(objSel.Text, vsInsertFlags.vsInsertFlagsInsertAtEnd) objSel.Collapse() End Sub End Module
Schließlich kann man sich das Makro auf eine Tastenkombination mappen. Dazu in der Suchleiste unter Tools – > Options -> Environment -> Keyboard nach dem Makro-Namen (also DuplicateLine) suchen und dort die Tastenkombination eingeben. Anschließend speichern.