2012-10-02 26 views
11

एंडर्स हेजल्सबर्ग चैनल 9 पर दिखाता है कि आप विजुअल स्टूडियो टाइपस्क्रिप्ट प्लगइन के साथ कई फ़ाइलों में चर का नाम बदल सकते हैं। सीएफ .: वीडियो introduction to TypeScript by Anders Hejlsberg 50:08 पर।टाइपस्क्रिप्ट नाम बदलें परिवर्तनीय

हालांकि, जब मैं रिफैक्टरिंग मेनू खोलता हूं, तो सभी आइटम नामित होते हैं, नाम बदलें। मैं वीएस2012 पेशेवर का नवीनतम संस्करण उपयोग कर रहा हूं। शायद यह ReSharper से संबंधित है जो मेरे सिस्टम पर स्थापित है। क्या कोई इसे बग के रूप में पुष्टि कर सकता है या फिर भी विकास में नाम बदलें?

संपादित के बाद से मैं एक जवाब के रूप में इस पोस्ट नहीं कर सकते:

ReSharper कुछ मूल दृश्य स्टूडियो मेनू आइटम ओवरराइड करता है। RESHARPER -> Options -> Keyboard & Menus -> Hide overriden Visual Studio menu items पर एक चेकबॉक्स है।

इसे जांचें और मूल रिफैक्टरिंग मेनू फिर से दिखाई देता है। Rename सुविधा है जो ठीक काम कर रही है।

+2

कृपया एक पल लें और Resharper में एक फिक्स के लिए वोट दें http://youtrack.jetbrains.com/issue/RSRP-330454 –

उत्तर

2

दो कारण हैं कि आप विजुअल स्टूडियो में नाम को दोबारा करने में सक्षम नहीं हो सकते हैं।

  1. आप डिबग मोड में अपने आवेदन चला रहे हैं, कई संपादन सुविधाओं उपलब्ध

  2. आप इस तरह के Resharper के रूप में एक दृश्य स्टूडियो एक्सटेंशन है, तो उस में दृश्य स्टूडियो सुविधा अधिरोहित हो सकता है नहीं कर रहे हैं मेनू, या शॉर्टकट कुंजी। नाम बदलने के लिए, विजुअल स्टूडियो शॉर्टकट बस F2 है, इसलिए इसे Resharper कुंजी संयोजन के साथ संघर्ष नहीं करना चाहिए - लेकिन Resharper अभी भी संदर्भ मेनू को ओवरराइड कर सकता है।

3

रीशेपर (7.1.1) में टाइपस्क्रिप्ट के लिए निर्मित नाम का नाम नहीं है। यदि आपके पास ReSharper इंस्टॉल है, तो शायद यह विजुअल स्टूडियो के मूल नाम पर ओवरराइडिंग (और छुपा) है - यह डिफ़ॉल्ट कार्यक्षमता है।

दिखाने के लिए और आप निम्नलिखित विकल्प को अचयनित करने की जरूरत है दृश्य स्टूडियो के नाम बदलने को सक्षम करने के लिए:

Resharper -> विकल्प -> कीबोर्ड & मेनू - ओवरराइड दृश्य स्टूडियो मेनू

आइटम> छुपाएं

(इस पोस्ट पर टिप्पणियों के अनुसार, आप इस सुविधा के लिए निम्न लिंक पर रीशेपर में जोड़े जाने के लिए वोट दे सकते हैं: http://youtrack.jetbrains.com/issue/RSRP-330454)

+0

एफवाईआई - नवीनतम रीशेर्पर में टाइपस्क्रिप्ट समर्थन में काफी वृद्धि हुई है। इसके अलावा, वीएस 2013 में मूलभूत रिफैक्टरिंग सहित टाइपस्क्रिप्ट के लिए मूल समर्थन है। – kingdango

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