Frage

Es gibt einige Dinge, die ich viel in einem neuen Projekt zu tun, zum Beispiel in einem einfachen Aufruf des Google AJAX API Eingabe jQuery aufzunehmen. Kann ich irgendwie meine eigene Verknüpfung Combo in VS wo es sich zu haben, fügen Sie diese ist, wenn ich meine Abkürzung eingeben?

War es hilfreich?

Lösung

1) Sie müssten einen Makro erstellen, die den aktuellen Text fügt sich der Cursor befindet. Um zum Beispiel einen Zeitstempel für den markierten Text eingefügt werden (wie für Migratordotnet) Ich habe dieses Makro im MyMacros Projekt:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Imports System.Security.Principal

Public Module Tools
    Public Sub DateTimeStamp()
        Dim textSelection As EnvDTE.TextSelection
        textSelection = DTE.ActiveDocument.Selection
        textSelection.Insert(String.Format("{0:yyyyMMddHHmmss}", DateTime.Now))
    End Sub
End Module

2) Gehen Sie zu Extras -> Optionen -> Umwelt / Tastatur -> Markieren Sie Ihr Makro in den „Show Befehlen:“ Auswahl -> in den „Press Shortcut-Tasten“ -Box tun, um die Tastenkombination / Akkord, den Sie zuordnen möchten zum Makro. Wie für die „Verwendung neuer shorcut in:“ Abschnitt, der Global-Option für jeden Dokumenttyp in Visual Studio gelten, unabhängig davon, wo der Schwerpunkt liegt. Also für mein obiges Beispiel wird der Befehl bei Macros.MyMacros.Tools.DateTimeStamp gefunden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top