سؤال

هناك بعض الأشياء التي أقوم بها كثيرا في مشروع جديد، على سبيل المثال، الدخول في مكالمة بسيطة إلى API Google Ajax لتشمل jQuery. هل يمكن أن أقوم بطريقة أو بأخرى تعيين التحرير والسرد الاختصار الخاص بي في مقابل إدراج ذلك هو عندما أدخل اختصاري؟

هل كانت مفيدة؟

المحلول

1) عليك إنشاء ماكرو يدرج النص الحالي حيث يكون المؤشر. على سبيل المثال، لإدراج الطابع الزمني للنص المميز (مثل for migratordotnet) لدي هذا الماكرو في مشروع MyMacros:

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) انتقل إلى الأدوات -> خيارات -> البيئة / لوحة المفاتيح -> تسليط الضوء على ماكرو الخاص بك في "إظهار الأوامر التي تحتوي على:" التحديد -> في المربع "اضغط على مفاتيح الاختصار" القيام بمزيج المفاتيح / الوتر الذي تريد ربطه بالكائن الماكرو وبعد بالنسبة إلى قسم "استخدام SHORCUT NEW:"، سيتم تطبيق الخيار العالمي على كل نوع مستند في Visual Studio، بغض النظر عن المكان الذي يوجد فيه التركيز. لذلك على سبيل المثال أعلاه، تم العثور على الأمر في Macros.MyMacros.Tools.DateTimeStamp.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top