Visual Studio में अंतिम कर्सर स्थिति में वापस नेविगेट कैसे करें?


जवाबों:


242

विज़ुअल स्टूडियो 'नेविगेट बैक' शॉर्टकट

यह लाल रंग (-) कुंजी के लिए काम नहीं करेगा। मेरे लिए यह केवल नीले रंग के संयोजन के लिए काम करता है।


1
यह वास्तव में numpad 'माइनस' के साथ काम नहीं करता है क्योंकि यह वास्तव में एक और कुंजी है, हालांकि वर्ण समान हैं
Moesio

विज़ुअल स्टूडियो 6 (विज़ुअल सी ++) में शॉर्टकट कुंजी हैF2
एलशान

छवि टूटी है
टोबिया ज़ाम्बोन

7
और ctrl+ shift+ -आगे के लिए
जिम Aho

128

के अनुसार विज़ुअल सी # 2008 की बाइंडिंग संदर्भ पोस्टर यह है Ctrl+ -। विशिष्ट कीबाइंडिंग का नाम View.NavigateBackward है।

पुनश्च: शोध जब मैं यह भी पाया कि Ctrl+ .रूप में ही है Shift+ Alt+ F10। अच्छा!


7
फिर 'अगले कर्सर स्थिति' के लिए बाध्यकारी क्या है?
Ozkan

16
@ ऑककन: Ctrl+ Shift+-
रक्षक एक

@ ऑककन मेरा मानना ​​है कि
LosManos

@LosManos, नहीं, यह Ctrl+ Shift+ -उर्फ है Ctrl, Shiftऔर -एक ही समय में दबाया गया है।
डेनिस टी

@ ऑककन 'अगली कर्सर स्थिति' के लिए बाध्यकारी ctrl- + या (जैसा कि मैंने अभी एक टाइपो के बाद सीखा है) ctrl-shift--
LosManos

23

ctrl+ -(डैश) पिछड़ों को नेविगेट करता है।

ctrl+ shift+ -(डैश) आगे की ओर नेविगेट करता है।


ये सेटिंग्स पर्यावरण के तहत पाई जा सकती हैं -> कीबोर्ड:

यहाँ छवि विवरण दर्ज करें


ध्यान दें कि कई प्रतिष्ठानों के लिए डिफ़ॉल्ट कुंजीपटल सेटिंग्स मैं किया है ओवरों विभिन्न संस्करणों हमेशा किया गया है ctrl+ .और ctrl+ shift+ .। कई nonqwerty कीबोर्ड के लिए पूर्व (वापस नेविगेट करें) अस्वीकार्य है, क्योंकि आपको shiftवीएस को यह महसूस करने के लिए प्रेस करने की आवश्यकता है कि जिस कुंजी को आप भेजने की कोशिश कर रहे हैं वह उस .पर प्रतीक के साथ एक है (यह 2 के स्तर पर है)। तो, मेरा उत्तर यह है कि कोई डिफ़ॉल्ट शॉर्टकट नहीं है और आपको इसे स्वयं परिभाषित करने की आवश्यकता है।
जोहान बोले

3

नए वीएस कोड के लिए (1.28.2)

पीछे: Ctrl+ Alt+ -(डैश)

फॉरवर्ड: Ctrl+ Shift+ -(डैश)


1
ध्यान दें कि VS! = VS कोड। पूर्व आईडीई है, अन्य प्लगइन्स के साथ एक खुला स्रोत संपादक है।
रतिजस

1

सबसे सामान्य उत्तर है: कोई कार्यशील डिफ़ॉल्ट नहीं है और आपको View.NavigateBackward और View.NavigateForward के लिए अपने स्वयं के कीबोर्ड शॉर्टकट को परिभाषित करने की आवश्यकता है।

क्यों? अधिकांश कीबोर्ड के लिए, डिफ़ॉल्ट शॉर्टकट एक टूटा हुआ, अनुपयोगी संयोजन है, क्योंकि VS शिफ्ट और altGr संशोधक को बुरी तरह से संभालता है। MS ने पोर्टेबिलिटी और अंतर्राष्ट्रीयकरण पर इतना ध्यान नहीं दिया जब वे 6 संस्करण के बाद VS को पुनर्विकास करते थे, और यह आज भी सच है। यह बग एक दशक से भी अधिक समय से है, लगभग दो दशक से। इस दर पर, यह कभी तय नहीं होगा। और हां, मैंने बग रिपोर्ट भर दी है, और मैं निश्चित रूप से केवल एक ही नहीं हूं।

हालांकि, उनके "VSCode" उत्पाद लाइन में बेहतर कीबोर्ड हैंडलिंग है क्योंकि यह कुंजी की पहचान करने के लिए शिफ्ट या altGr संशोधक पर निर्भर नहीं करता है। उदाहरण के लिए, जब आप टेक्स्ट राइटिंग मोड में होते हैं और उस कुंजी को दबाते हैं जिसमें शिफ्ट का उपयोग किए बिना डैश प्रतीक होता है, और न ही altGr, मान लें कि यह कुछ और लिखता है, जैसे कि नंबर 6. To VSCode जब शॉर्टकट हैंडलिंग की बात आती है, तो यह अभी भी डैश है अपने उद्देश्य के लिए महत्वपूर्ण है। जब तक एक कुंजी पर प्रतीक लिखा होता है, तब तक यह 1, 2 या 3 के स्तर के रूप में चित्रित किया जाता है, तब तक यह महत्वपूर्ण नहीं है।

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

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