2010-12-03 4 views
11

these shortcut keys में से कोई भी साथ ASP.NET MVC 3 RC1 वी.एस. 2010 में मेरे लिए काम होना दिखाई देते हैं।शॉर्टकट कुंजी नहीं काम कर (साथ ASP.NET MVC 3 RC1 दृश्य स्टूडियो 2010)

मैं विशेष रूप से CTRL + एम, CTRL + जी उपयोग करने के लिए "नियंत्रक करने के लिए जाएँ" चाहते हैं, लेकिन मैं त्रुटि प्राप्त रखें:

The key combination (CTRL+M, CTRL+G) is bound to command (Go To Controller) which is not currently available.

वी.एस. आईडीई द्वारा फेंका । मैंने सोर्स कोड मोड में एएसपीएक्स व्यू फाइल के भीतर यह स्पष्ट रूप से कोशिश की है, लेकिन कोई भाग्य नहीं है। मुझे कोशिश की गई सभी शॉर्टकट्स के लिए एक ही त्रुटि प्राप्त होती है।

पीएस: मैं रीशेपर 5 चला रहा हूं; क्या यह दखल दे सकता है?

उत्तर

11

एएसपी.नेट एमवीसी 3 में शॉर्टकट कुंजियां दुर्भाग्यवश एएसपी.नेट एमवीसी 2 से शॉर्टकट के साथ संघर्ष करती हैं। इसका मतलब है कि जब दोनों उत्पाद स्थापित होते हैं (या, कम से कम, उनके वीएस ऐड-इन्स) शॉर्टकट नहीं होंगे ठीक से काम करो।

एक वैकल्पिक हल ASP.NET MVC के संस्करण है कि आप प्रयोग नहीं कर रहे अनइंस्टॉल करना। आप विंडोज नियंत्रण कक्ष में प्रोग्राम जोड़ें/निकालें से "टूलींग" घटकों को अनइंस्टॉल कर सकते हैं।

+0

हाय फिर Eilon :) प्रतिक्रिया के लिए धन्यवाद। – GONeale

+1

हैलो @goneale वास्तव में, मैं सिर्फ बाद में उस एहसास हुआ हमें ईमेल से बातचीत कर रहे थे :) – Eilon

+0

मैं VS2010 विकल्पों में जाकर MVC2 शॉर्टकट unmap और MVC3 पर इन पुन: मैप (वे सूची में डुप्लिकेट प्रविष्टियों के रूप में दिखाई करने में सक्षम था, मैंने अभी उन्हें स्विच किया है और अब मेरे पास एमवीसी 3 में शॉर्टकट हैं - गोटो कंट्रोलर को छोड़कर जो रेजर से काम नहीं कर रहा है)। – Stuart

1

विशिष्ट उदाहरण आप दे (नियंत्रक करने के लिए जाओ) आर सी Known Issues सूची पर सूचीबद्ध है:

When you are editing a Razor view (.cshtml file), the Go To Controller menu item in Visual Studio will not be available, and there are no code snippets.

वे अन्य कीबोर्ड शॉर्टकट का उल्लेख नहीं है, लेकिन मुझे लगता है कि वे जब इस में वापस जोड़ दिया जाएगा मुद्दा संबोधित किया गया है।

नोट: वहाँ Intellisense और Resharper के बारे में सूचीबद्ध एक और आइटम है, तो आप सूची के बाकी पर एक नज़र लेने के लिए कर सकते हैं।

1

मेरे पास अभी भी एक ही समस्या थी, जब मेरी चाबियाँ बस काम करना बंद कर दीं। मैं उदाहरण के लिए Ctrl + R R दबा दूंगा ("नाम बदलें"), और ".. वर्तमान में उपलब्ध नहीं है" संदेश प्राप्त होगा। हालांकि ReSharper मेनू से ऐसा करना ठीक काम करेगा। बाईं तरफ> विकल्प, और ReSharper -

  • करें Toos:

    मैं अभी भी नहीं पता कि क्या संघर्ष के कारण होता है, लेकिन यह किसी भी मामले में इसे हल।

  • ReSharper सेटिंग्स को खोलने के लिए विकल्प बटन पर क्लिक करें।
  • अब, "दृश्य स्टूडियो एकता" के अंतर्गत, सुनिश्चित करें कि "दृश्य स्टूडियो" बनाने कीबोर्ड शॉर्टकट के तहत चयन किया जाता है (या जो भी आप चाहते हैं sheme)
  • सहेजें पर क्लिक करें (नोट: आप क्लिक करने के वी.एस. विकल्प विंडो में ठीक पहले हो सकता है , भले ही इसके पीछे आर # winodow) छिपा हुआ है
  • अब, एक ReSharper आदेश को फिर से उपयोग करने का प्रयास है, और यह सीधे चाहिए या तो काम, या संकेत एक वांछित योजना लागू करने के लिए के रूप में यह पहली बार जब आप आर का उपयोग शुरू किया #।
संबंधित मुद्दे