2010-10-18 18 views
7

आईव ने कस्टम स्निपेट्स पर कोड के मेरे अक्सर इस्तेमाल किए गए ब्लॉक को निर्यात करना शुरू किया है, इन्हें इंटेलिजेंस में दिखाने के लिए एक तरीका है और संदर्भ मेनू या स्निपेट प्रबंधक से स्निपेट ब्राउज़र का उपयोग नहीं करना है पहली बार में मैंने सोचा इस ReSharper से कनेक्ट था लेकिन वे अभी भी ऊपर आ जब मैं को निष्क्रिय ReSharper IntelliSense नइंटेलिजेंस में कस्टम कोड स्निपेट

यह सिर्फ बजाय टुकड़ा शॉर्टकट का उपयोग करने के लिए ब्राउज़र का उपयोग करने का

उत्तर

8

आप की जरूरत है सक्षम होने के लिए अच्छा होगा ShortCut संपत्ति <Shortcut>slpropdp</Shortcut> की तरह निर्धारित किया है। इसे संपादित करने का सबसे अच्छा तरीका, बस पहले से मौजूद मौजूदा कोडपिपेट्स में से किसी एक को जांचें। द्वारा, टूल्स -> कोड स्निपेट मैनेजर पर जा रहा है। किसी भी कोड स्निपेट का चयन करें, कोड स्निपेट का स्थान शीर्ष स्थान पट्टी

+0

धन्यवाद सोच क्यों इन शॉर्टकट IntelliSense में काम नहीं कर रहे लोगों के लिए एक आकर्षण –

+0

की तरह काम किया है, टैब मार की कोशिश सिर्फ एक बार के बजाय दो बार। – Blowsie

+3

मेरे सभी स्निपेट में पहले से ही शॉर्टकट प्रॉपर्टी है, और नाम टाइप करना और टैब काम करना है, लेकिन स्निपेट अभी भी इंटेलिजेंस में नहीं दिखते हैं। यह वास्तव में कष्टप्रद है क्योंकि जब मैं शॉर्टकट इंटेलिजेंस टाइप करता हूं और कुछ और हाइलाइट करता है जिसमें समान नाम होता है तो मुझे इंटेलिजेंस बंद करने के लिए भागना पड़ता है और फिर स्निपेट डालने के लिए टैब दबाएं। – Nick

2

पर उपलब्ध होगा यदि आप अभी भी शॉर्टकट नहीं देख रहे हैं, लेकिन आपके पास रीशेपर है तो विकल्प> IntelliSense> General में चेक करें। आप ReSharper रेडियो बटन चुनते हैं, तो अपने IntelliSense वी.एस. में बनाया [शॉर्टकट] दिखाई नहीं देगा। इसे विजुअल स्टूडियो में बदलें या वैकल्पिक रूप से रीशेर्पर

0

में इंटेलिजेंस बनाएं, यहां 'शॉर्टकट' टैग के साथ विजुअल स्टूडियो में अपने स्वयं के स्निपेट बनाने के बारे में एक संक्षिप्त विवरण दिया गया है।

using a Code Snippet for INotifyPropertyChanged

यह टैग कि शॉर्टकट कार्यक्षमता प्राप्त करने के लिए आवश्यक है।

<Shortcut>switch</Shortcut> 

यहाँ जो वी.एस.

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
<CodeSnippet Format="1.0.0"> 
    <Header> 
     <Title>switch</Title> 
     <Shortcut>switch</Shortcut> 
     <Description>Code snippet for switch statement</Description> 
     <Author>Microsoft Corporation</Author> 
     <SnippetTypes> 
      <SnippetType>Expansion</SnippetType> 
     </SnippetTypes> 
    </Header> 
    <Snippet> 
     <Declarations> 
      <Literal> 
       <ID>expression</ID> 
       <ToolTip>Expression to switch on</ToolTip> 
       <Default>switch_on</Default> 
      </Literal> 
      <Literal Editable="false"> 
       <ID>cases</ID> 
       <Function>GenerateSwitchCases($expression$)</Function> 
       <Default>default:</Default> 
      </Literal> 
     </Declarations> 
     <Code Language="csharp"> 
      <![CDATA[ 
       switch ($expression$) 
       { 
        $cases$ 
       } 
      ]]> 
     </Code> 
    </Snippet> 
</CodeSnippet> 
में इनबिल्ट है switch के लिए एक टुकड़ा

संबंधित मुद्दे