تغيير النص الافتراضي المتكررة XML تعليق في Visual Studio

StackOverflow https://stackoverflow.com/questions/369116

سؤال

وعندما تصل /// في Visual Studio، غير أنه من الممكن تغيير المتكررة الناتجة عن هذا:

/// <summary>
/// 
/// </summary>

وعلى هذا:؟

/// <summary></summary>
هل كانت مفيدة؟

المحلول

وهنا هو الحل يعملون في VS2010 على الأقل.

وحفظ التعليمات البرمجية القول بأنه summ.snippet الملف.
البصرية ستوديو 2010 / أدوات / الرمز قصاصة مدير
انقر الاستيراد، استعرض للوصول إلى ملف. مع حفظ الخيارات الافتراضية.

والآن اذهب اليه إطار التعليمات البرمجية الخاصة بك ونوع SUMM + علامة التبويب + علامة التبويب

والنتيجة

/// <summary>  </summary>

ومع المؤشر في منتصف العلامة، وعلى استعداد للكتابة.

وهنا محتويات summ.snippet

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

    <CodeSnippet Format="1.0.0">
        <Header>
                <Title>Summary - inline</Title>
                <Description>Created inline summary comment tag</Description>
                <Author>Mike Vanderkley</Author>
                <Shortcut>summ</Shortcut>
                <SnippetTypes>
                        <SnippetType>Expansion</SnippetType>
                </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp">
                <![CDATA[/// <summary> $end$ </summary>]]>
            </Code>
    </Snippet>
  </CodeSnippet>

</CodeSnippets>

نصائح أخرى

ويبدو لي أن ما /// يولد يتم ترميز في: Macros.Samples.Utilities.InsertDocComments

وأنا أعلم أنه كان من الممكن لVB في VS 2005 و VS 2008. آخر قد راجعت، على الرغم من أنه لم يكن هناك وسيلة للقيام بذلك نيابة C #، للأسف. وقد كان ذلك غيظ الحيوانات الأليفة من الألغام لبعض الوقت، الآن.

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