Gibt es eine Abkürzung für Zeile duplizieren Befehl in Visual Studio 2008?
Einige ähnliche Beispiele:
Ctrl + E , V
Ctrl + D
Ctrl + D
(Bearbeiten) Diese Funktion ist jetzt in VS2017 integriert: Ctrl + E , V dupliziert eine Zeile, wenn nichts ausgewählt ist, oder dupliziert die Auswahl. Sie können diese Funktion einer anderen Tastenkombination zuweisen oder sie im Menü finden:
Ver dieser Bezug für weitere Informationen.
Wie @cand erwähnte, können Sie einfach Ctrl + C ; Ctrl + V .
Ctrl + C kopiert die Zeile, wenn nichts markiert ist.
Wenn Sie eine umfassendere Lösung implementieren möchten, z. B. um eine einfachere Tastenkombination zu erstellen, oder wenn Sie die Zwischenablage nicht nutzen möchten, lesen Sie diese Anleitung:
Visual Basic:
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
Um das Makro zu erstellen, gehen Sie einfach zum Makro-Explorer ("Werkzeuge->Makros->Makro-Explorer" oder Alt + F8 ) und kopieren Sie den Code in ein neues Modul ein. Weisen Sie ihm nun einfach ein Tastenkürzel zu:
- Gehen Sie zu Werkzeuge->Optionen...
- Klicken Sie unter Umgebung auf Tastatur
- Geben Sie in das Textfeld "Show Commands Containing" (Befehle anzeigen, die enthalten) "duplicate" ein (dies entspricht dem Namen, den Sie dem Modul gegeben haben).
- sollten Sie nun das Makro in der folgenden Liste sehen
- Wählen Sie "Texteditor" aus der Liste "Neue Verknüpfung verwenden in".
- setzen Sie den Fokus in das Textfeld "Tastenkombinationen drücken" und drücken Sie die gewünschte Tastenkombination auf der Tastatur ( Ctrl + Shift + D in meinem Fall)
- auf die Schaltfläche "Zuweisen" klicken
- Sie sollten nun die Abkürzung im Textfeld "Abkürzungen für den ausgewählten Befehl" sehen
- drücken Sie die OK-Taste
Und das war's. Viel Spaß!
Es gibt eine kostenlose Erweiterung, die Sie herunterladen können aquí mit der Sie Zeilen duplizieren können, ohne den Inhalt der Zwischenablage zu ersetzen.
Standardmäßig ist sie gebunden an Alt + D aber Sie können es in jede beliebige Form ändern, indem Sie zu Werkzeuge->Optionen->Umgebung->Tastatur gehen. Geben Sie "Duplicate" in das Suchfeld ein und suchen Sie nach "Edit.DuplicateSelection" und ändern Sie die Abkürzung nach Ihren Wünschen. Ich bevorzuge Ctrl + D um mit anderen Redakteuren konsistent zu sein.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.