2009-08-13 10 views
15

मैं विजुअल स्टूडियो 2010 के सीटीपी बीटा 1 को आजमा रहा हूं और मुझे नफरत है कि जब मैं 'एंटर' या '।' दबाता हूं तो वीएस 10 सबसे अच्छा मैच स्वतः पूर्ण नहीं होता है। विजुअल स्टूडियो 2008 ने ऐसा किया, और मैं इसके लिए टूल्स -> विकल्प -> टेक्स्ट एडिटर के तहत कोई विकल्प नहीं ढूंढ पाया। जब भी मैं एंटर दबाता हूं (और एक नई लाइन प्राप्त करता हूं) तो यह हर बार मेरा प्रवाह तोड़ता है, और मैं वास्तव में इसका उपयोग कभी नहीं करता। सुझाए गए सदस्य नाम को स्वत: पूर्ण करने के लिए, नीचे दबाए जाने के बाद, फिर नीचे दर्ज करना बहुत अच्छा नहीं है। इसके अलावा यदि (चयनित नहीं) कीवर्ड को स्वत: पूर्ण करने के लिए कोई शॉर्टकट है, तो मैं भी उससे खुश रहूंगा।प्रवेश पर सुझाए गए सदस्य को पूरा करने के लिए वीएस 10 इंटेलिजेंस कैसे प्राप्त करें?

उत्तर

21

aaaaaa के रूप में कहा, वहाँ दृश्य स्टूडियो 2010

कोई भी आप पर stardard मोड कहा जाता है उपयोग किया जाता है में IntelliSense के दो तरीके होते हैं और यह पिछले संस्करणों में के रूप में इसी तरह (1) काम करता है।

नया मोड कहा जाता है का उपभोग-पहले मोड और जो कोड प्रकार और सदस्यों का उपयोग कर इससे पहले कि वे परिभाषित कर रहे हैं उन लोगों के लिए जीवन को आसान बनाने का इरादा है। टीडीडी चिकित्सक इसका बहुत उपयोग करते हैं।

बीटा 1 में, आप CTRL + एएलटी + स्पेसबार दबाने दो मोड के बीच टॉगल कर सकते हैं।

आप इन परिवर्तनों के बारे में अधिक जानकारी पा सकते हैं:

(1) जब मैं ऊपर कहा गया है कि यह इसी तरह काम करता है, ऐसा इसलिए है क्योंकि के रूप में काम करने के अलावा यह पहले किया था, वहाँ एक बेहतर खोज algorithim कि सदस्य आप चाहते हैं की खोज को कम कर सकता है।

मान लें कि आप कंसोल पर एक पंक्ति मुद्रित करना चाहते हैं। आप का प्रयोग करेंगे:


Console.WriteLine("...."); 

जब टाइपिंग आप से कोई भी कार्य कर सकता है कि निम्नलिखित:

  • प्रकार Console.WriteL और Enter दबाएं (2)
  • Console.WL और करने के लिए डाउन ऐरो कुंजी दबाएँ WriteLine सदस्य और फिर Enter (2)
  • कंसोल दबाएँ।लाइन और लिखितलाइन सदस्य को नीचे तीर कुंजी दबाएं और फिर एंटर दबाएं (2)

(2) आप एंटर या किसी भी वर्ण को उपकरण -> विकल्प -> टेक्स्ट एडिटर -> सी # में परिभाषित कर सकते हैं - > IntelliSense

+2

इसे पोस्ट करने के लिए धन्यवाद। मैंने कंट्रोल-ऑल्ट-स्पेस को कुछ बार मारा लेकिन यह नहीं बता सका कि क्या अंतर था। दुर्भाग्यवश वीएस 2010 बीटा 1 में उस महत्वपूर्ण संयोजन का उपयोग करने पर स्पष्ट संकेत नहीं है कि वास्तव में टॉगल किया जाता है, और किस स्थिति में। –

3

मुझे पूरा यकीन है कि मैं टैब का उपयोग करता हूं?

+0

टैब संकेत के लिए धन्यवाद। मेरी इच्छा है कि मैं इसे वापस पाने के लिए एक रास्ता ढूंढ सकूं। – Statement

6

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

मुझे याद नहीं है कि उनके बीच स्विच कैसे करें, लेकिन थोड़ी सी मदद हो सकती है।

+0

+1, – JoshJordan

+0

जानना अच्छा है मैं इस तरह के किसी भी स्विच को खोजने में विफल रहता हूं। जो लोग ऊपर उठते हैं, कृपया स्पष्ट करें कि मैं पुराने मोड में कैसे स्विच कर सकता हूं? – Statement

1

मैं treid CTRL + एएलटी + स्पेसबार लेकिन यह सहारे काम करते हैं। = (

क्या काम किया था CTRL + स्पेसबार =)

2

आप मेनू "संपादित करें" में जाने -> "IntelliSense" और "टॉगल समापन मोड" पर क्लिक करें!

0

यदि आप कोड स्निपेट डालने के लिए चाहते हैं तो आप टैब-टैब का उपयोग कर सकते हैं उदाहरण के लिए यदि मैं "कोशिश करें" टाइप करता हूं तो टैब टैब दबाएं और कोड स्निपेट डाला जाएगा।

कोशिश [टैब] [टैब]

निम्नलिखित कोड का टुकड़ा डाला जाएगा।

  try 
      { 

      } 
      catch (Exception) 
      { 

       throw; 
      } 
संबंधित मुद्दे