c# مشاريع كيف يمكنني جعل فيسوال ستوديو توليد الأقواس لكتلة دالة؟




مشاريع الفيجوال بيسك جاهزة (4)

نلقي نظرة على مساعدة البصرية كذلك.

يمكن أن أقسم لقد رأيت الناس كتابة رؤوس وظيفة ومن ثم ضرب بعض تركيبة المفاتيح لصناعة السيارات في إنشاء الأقواس وظيفة وإدراج المؤشر بينهما مثل ذلك:

void foo()_

إلى

void foo()
{
    _
}

هل هذه ميزة مضمنة؟


ويمكن تحقيق ذلك باستخدام مقتطفات الشفرة، وبعضها قد بني بالفعل (حاول كتابة "سفم" وضرب تاب-تاب) ..

هناك ثروة من المعلومات على الشبكة على خلق هذه:

جيف لم وظيفة نفسه هنا

لديك جوجل! أنا استخدمها الكثير! :د


تحقق من ريشاربر - بل هو فيسوال ستوديو إضافة على مع هذه الميزة، بين العديد من التنمية الأخرى يساعد.

انظر أيضا C # كومبلتر ، إضافة أخرى.

إذا كنت ترغب في لفة الخاصة بك، وتحقق من هذه المقالة . مجنون أن المرء يجب أن نفعل ذلك، على الرغم من.


أنا فقط خلق واحد على أساس @ لوقا أعلاه. هذا واحد، وتريد أن تصل إلى إنتر ثم ضرب تركيبة المفاتيح الخاصة بك وأنه سيتم إدراج:

if ()
{

}
else
{

}

وسوف يضع المؤشر الخاص بك في الأقواس بواسطة بيان إف.

Sub IfStatement()
    DTE.ActiveDocument.Selection.Text = "if ()"
    DTE.ActiveDocument.Selection.NewLine()
    DTE.ActiveDocument.Selection.Text = "{"
    DTE.ActiveDocument.Selection.NewLine(2)
    DTE.ActiveDocument.Selection.Text = "}"
    DTE.ActiveDocument.Selection.NewLine()
    DTE.ActiveDocument.Selection.Text = "else"
    DTE.ActiveDocument.Selection.NewLine(2)
    DTE.ActiveDocument.Selection.Text = "{"
    DTE.ActiveDocument.Selection.NewLine(2)
    DTE.ActiveDocument.Selection.Text = "}"
    DTE.ActiveDocument.Selection.LineUp(False, 7)
    DTE.ActiveDocument.Selection.EndOfLine()
    DTE.ActiveDocument.Selection.CharLeft(3)
End Sub




visual-studio