दृश्य स्टूडियो हॉटकी कोड और स्रोत फ़ाइल के बीच स्विच करने के लिए?


83

मैं स्रोत और डिज़ाइन दृश्य के बीच स्विच करने के लिए अक्सर Shift+ का उपयोग करता हूं F7

क्या किसी को हॉटकी के बारे में स्रोत फ़ाइल और फ़ाइल के पीछे के कोड के बीच स्विच करने का पता है , उदाहरण के लिए (Default.aspx और Default.aspx.cs)?


जवाबों:


95

F7


19
@ व्लादिमीर, जैसा कि नीचे दिए गए उत्तरों में से एक में उल्लिखित है, अगर आप F7 को ट्रिगर करने के लिए सेट करते हैं तो View.ToggleDesignerयह कोड के पीछे और मार्कअप स्रोत दृश्यों के बीच चक्र होगा। कोई डिजाइनर बकवास नहीं
विकीनीलियम्स

5
यह सही उत्तर नहीं है। यदि आप डिजाइनर देखना चाहते हैं तो F7 बहुत अच्छा है: P @Vladimirs जवाब नीचे देखें। View.ToggleDesigner सबसे अच्छा काम कर समाधान देता है। मूल प्रश्न क्या था, इसके लिए f7 काम नहीं करता है।
पायोत्र स्टूलिंस्की

2
निर्भर करता है कि आप Visual Studio के किस संस्करण पर हैं। मैं वीएस 2010 पर हूं और यह समाधान काम नहीं करता है। देखें कोड और डिजाइन के बीच F7 टॉगल को देखें। मुझे लगता है कि मूल प्रश्न कोड और स्रोत के बीच टॉगल जानना चाहता है।
मिथिल २०'१४

6
सोचें कि यह उत्तर पुराना है और हाल के संस्करणों में काम नहीं करता है। वीएस 2013 में एफ 7 केवल .aspx से .cs पर स्विच करेगा लेकिन दूसरे तरीके से नहीं।
NickG

1
वीएस 2013 पर, View.ToggleDesigner aspx से aspx.cs पर स्विच करता है और यदि मैं फिर से दबाता हूं, तो यह aspx.cs से aspx पर स्विच करता है, लेकिन यह डिज़ाइन दृश्य (जो मुझे नहीं चाहिए) चुनता है।
एंडर्स लिंडेन

90

में VS2010 निम्नलिखित काम करता है:

  1. पर जाएं: टूल > विकल्प > कीबोर्ड

  2. " Show Commands Containing " में " View.ToggleDesigner " के लिए खोजें ।

  3. " ग्लोबल " के साथ नए शॉर्टकट जोड़ें F7


5
यह करने का सही तरीका है। F7 अब कोड के पीछे टॉगल करता है और मार्कअप सोर्स व्यू, नो डिज़ाइनर :)
विकीनीलियम्स

1
यह सही तरीका है। पिछले उत्तर हर परिदृश्य में काम नहीं करते हैं।
पिओटर स्टूलिंस्की

1
मुझे लगता है कि अब यह View.ToggleDesigner कहा जाता है
NickG

2
बहुत तथ्य यह है कि इसे गलत तरीके से "टॉगलडिजाइनर" कहा जाता है, ठीक यही कारण है कि मैंने कभी भी इस समस्या को हल करने के लिए इस विकल्प की कोशिश नहीं की। इसका डिजाइनर से कोई लेना-देना नहीं है!
निक नेम

3
निष्पक्ष चेतावनी: यह वेबसाइट परियोजनाओं के लिए काम नहीं करता है (हालांकि यह वेब अनुप्रयोगों के लिए काम करता है )। अन्यथा, यह सबसे अच्छा समाधान है।
काइल

44

हाँ, बस F7

पर देखो इस सी # VS2008 शॉर्टकट के लिए पोस्टर

आप इसे अपनी पसंद की किसी भी संयोजन के साथ भी बाँध सकते हैं, उपकरण पर जा सकते हैं, विकल्प (सभी सेटिंग्स दिखा सकते हैं) वातावरण, की-बोर्ड, View.ViewCode के लिए कमांड दिखाएँ और अपनी पसंद के अनुसार बदल सकते हैं।

रोब कूपर द्वारा जोड़ा गया :

2005 उपयोगकर्ताओं के लिए: विजुअल C # 2005 कीबोर्ड शॉर्टकट संदर्भ पोस्टर

2010 उपयोगकर्ताओं के लिए: विज़ुअल सी # 2010 कीबोर्ड शॉर्टकट संदर्भ पोस्टर

08 सितंबर 2014 को संपादित करें

2010 से आगे पोस्टर नहीं लग रहे हैं लेकिन VS2012, VS2013 और VS14 के लिए एक वेबसाइट है: विजुअल स्टूडियो शॉर्टकट्स


2
यार, पोस्टर लिंक के लिए आपको +1 क्यों नहीं मिला, मुझे नहीं पता। बस एक कीस्ट्रोके की तुलना में अधिक उपयोगी। मुझ से +1।
कूपर

मैं आपको वोट नहीं देना चाहता था लेकिन रोब कूपर ने मुझे ऐसा कर दिया :-)
Mendelt

22

इस (स्विच करने का प्रयास कर रहे लोगों के लिए से कोड को देखने के लिए VS2012 में मार्कअप दृश्य), मुझे जाना था Tools > Options > Keyboard, फिर चुनें

  • कीबोर्ड मानचित्रण योजना "(डिफ़ॉल्ट)" के रूप में
  • View.ToggleDesigner कमांड के रूप में
  • "टेक्स्ट एडिटर" में नए शॉर्टकट का उपयोग करें
  • करने के लिए शॉर्टकट कुंजी सेट करें F7

यह F7मार्कअप दृश्य से कोड दृश्य और इसके विपरीत दोनों तरीकों को स्विच करने का परिणाम है ।

ऐसा करने से पहले मुझे कोड दृश्य से मार्कअप प्राप्त करने के लिए Shift+ F7दो बार उपयोग करना था ।


धन्यवाद। एकमात्र सच "टॉगल" उत्तर मैं इस पृष्ठ पर देखता हूं।
डोलियो

वीएस 2013 में भी काम किया। धन्यवाद।
डेविड रसेल

1
यह वास्तव में VS2015 के लिए काम करता है, लेकिन मैं यह भी जोड़ूंगा कि आपको कीबोर्ड मैपिंग योजना को बदलने की आवश्यकता नहीं है।
शाम

आपको वास्तव में काम करने के लिए वेब फॉर्म डिजाइनर को भी सक्षम करना होगा । मैं इसे से छुटकारा पाने की कोशिश कर रहा था और बस ASPX और कोडबेहिन्ड के बीच टॉगल कर रहा था। एक बार मैंने इसे फिर से चालू कर दिया, उपरोक्त चरणों ने काम किया।
जॉन

यह वह उत्तर था जिसने वीएस 2017 के साथ मेरे लिए काम किया। धन्यवाद!
dst3p

10

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


6
या F7 को सेट करें View.ToggleDesigner। यह एक मिथ्या क्रिया है, यह वास्तव में स्रोत / कोड को पीछे छोड़ देता है।
विकीनीलियम्स

2
@WickyNilliams जरूरी नहीं है। मेरे सहकर्मी ने वेब डेवलपमेंट टेम्प्लेट में परिवर्तन किए बिना अपनी सेटिंग्स को अपडेट किया और F7 कोड के पीछे और वास्तविक डिजाइनर दृश्य के बीच टॉगल करेगा।
काइल

1
यदि आपने डिज़ाइन दृश्य सक्षम किया है (और डिफ़ॉल्ट रूप से सेट किया गया है) या नहीं तो इसके अनुसार View.ToggleDesigner अपना व्यवहार बदलता है।
NickG

1
@ मेरे लिए एक ही बात होती है।
अलेक्जेंडर पुचकोव

3
@AlexanderPuchkov विज़ुअल स्टूडियो में डिज़ाइन दृश्य को अक्षम करने के लिए, टूल> विकल्प> HTML डिज़ाइनर> पर जाएं और "सक्षम करें" बॉक्स को अनचेक करें
NickG

10

वीएस 2013 में यह है

  1. उपकरण> विकल्प> पर्यावरण> कीबोर्ड

  2. "View.Toggle" या "View.ToggleDesigner" टाइप करें (कमांड वीएस के संस्करण के आधार पर या तो हो सकता है) Show Commands Containing:

  3. Make Sure Use new shortcut in:को सेट किया गया हैGlobal

  4. Press shortcut keys:बॉक्स में कर्सर रखो

  5. बटन F7तो मारोAssign


VS 2008 में, F7 को उस बिंदु पर (या कहीं और, सामान्य रूप से "बिल्ड सॉल्यूशन" कमांड) करने के लिए कोई प्रभाव नहीं पड़ा, जब तक कि मैंने TrackIR 4 एप्लिकेशन (C: \ Program Files (x86) \ NaturalPoint \ TrackIR4 \ TrackIR को बंद नहीं किया। प्रोग्राम फ़ाइल)। F7, F9 और F12 सभी उस एप्लिकेशन के कुछ संस्करणों से फंस जाते हैं। forums.naturalpoint.com/viewtopic.php?t=12544&p=57648
केमिली Goudeseune

3

जब कोड दृश्य उपयोग shift- F7डिजाइनर को पाने के लिए। जब डिजाइनर F7कोड को वापस पाने के लिए उपयोग करते हैं।



1

डिजाइन दृश्य और पीछे कोड के बीच Ctrl+ PageUpटॉगल करने का प्रयास करें ।


3
CTRL + PageUp डिज़ाइन दृश्य और कोड के पीछे नहीं टॉगल करता है, लेकिन यह तीनों के बीच टॉगल करता है: स्रोत / विभाजन / डिज़ाइन दृश्य। अच्छा!
एडवर्ड तुंगाय

1
कि वास्तव में मैं क्या इस सवाल की तलाश में समाप्त हो गया! धन्यवाद!!
यन दुरान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.