إنشاء اختصارات Visual Studio مفاتيح
-
12-09-2019 - |
سؤال
هناك بعض الأشياء التي أقوم بها كثيرا في مشروع جديد، على سبيل المثال، الدخول في مكالمة بسيطة إلى 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
.