Visual Studio में दस्तावेज़ों के बीच स्थानांतरित करने के लिए Ctrl + Tab व्यवहार बदलना


286

इसे बदलने के लिए संभव है Ctrl+ Tabऔर Shift+ Ctrl+ Tabदृश्य स्टूडियो में काम करता है? मैंने पॉपअप नेविगेटर विंडो को अक्षम कर दिया है, क्योंकि मैं केवल टैब नियंत्रण में आइटम के बीच स्विच करना चाहता हूं। मेरी समस्या यह है कि अगले और पिछले दस्तावेज़ पर स्विच करने की असंगति क्या है।

हर दूसरे प्रोग्राम खुले दस्तावेज़ के लिए एक टैब नियंत्रण का उपयोग करता है मैंने देखा है का उपयोग करता है Ctrl+ Tabबाएं से दाएं स्थानांतरित करने के लिए और Shift+ Ctrl+ Tabदाईं से बाईं ओर जाने के लिए। विजुअल स्टूडियो ने अपनी छलांग के साथ चयनित अंतिम टैब को तोड़ दिया। आप कभी नहीं जान सकते कि आप किस दस्तावेज़ को समाप्त करेंगे, और यह कभी भी दो बार नहीं है।

यह बहुत उल्टा है। क्या यह सबको प्रोत्साहित करने का एक सूक्ष्म तरीका है कि कभी भी एक साथ दो दस्तावेज़ खुले हों?


मान लीजिए कि मेरे पास कुछ फाइलें खुली हैं। मैं एक में काम कर रहा हूं, और मुझे यह देखने की जरूरत है कि अगले टैब में दाईं ओर क्या है। पृथ्वी के चेहरे पर हर दूसरे एकल अनुप्रयोग में, Ctrl+ Tabमुझे वहां मिलेगा। लेकिन विजुअल स्टूडियो में, मुझे नहीं पता कि यह मुझे किस अन्य टैब में ले जाएगा। अगर मेरे पास केवल दो दस्तावेज़ खुले हैं, तो यह बहुत अच्छा काम करता है। जैसे ही आप तीन या अधिक पर जाते हैं, सभी दांव बंद हो जाते हैं कि विज़ुअल स्टूडियो ने आपको किस टैब पर भेजने का फैसला किया है।

इसके साथ समस्या यह है कि मुझे उपकरण के बारे में नहीं सोचना चाहिए, इसे पृष्ठभूमि में फीका करना चाहिए, और मुझे कार्य के बारे में सोचना चाहिए। वर्तमान टैब व्यवहार मुझे कार्य से बाहर खींचता रहता है और मुझे टूल पर ध्यान देना पड़ता है।


4
"मैंने पॉपअप नेविगेटर विंडो को अक्षम कर दिया है" ... आपने कष्टप्रद चयन-विंडो पॉपअप को कैसे बंद किया? हर बार जब मैं Ctrl + टैब दबाता हूं तो यह बहुत गुस्सा करता है।
demoncodemonkey

31
आह यह उपकरण-> विकल्प-> कीबोर्ड में पाया गया। मैंने Ctrl + Tab को Window.NextDocumentWindowNav से Window.NextDocumentWindow ("नव" हटा दिया) का रीमेक किया। और विंडो के साथ Ctrl + Shift + Tab के साथ एक ही।
राक्षसी नीलम

11
क्या यह गलत है कि मुझे यह व्यवहार पसंद है, क्योंकि यह ऑल-टैब जैसा है?
Theo Belaire

3
दृश्य स्टूडियो "सबसे हाल ही में उपयोग किया गया" (MRU) व्यवहार का उपयोग करके टैब के माध्यम से नेविगेट करने के लिए प्रकट होता है। नोटपैड ++ इस व्यवहार को सक्षम / अक्षम करने का विकल्प प्रदान करता है (इसलिए ऐसा लगता है कि कुछ लोग इसे पसंद करते हैं)। मैं वास्तव में हालांकि नियमित / सहज व्यवहार पर स्विच करने में सक्षम होना चाहूंगा।
एंड्रे कारन

4
ईमानदारी से, जब कोई प्रोग्राम दृश्य टैब क्रम में चक्र करता है, तो मुझे पसंद नहीं है। मैं विजुअल स्टूडियो के व्यवहार से सहमत हूं। प्रत्येक ctrl + टैब के लिए, यह एक अंतिम उपयोग के लिए वापस जाता है, फिर एक अंतिम इससे पहले उपयोग किया जाता है। पैटर्न बहुत लंबे समय तक रहा है (वीबी 6 या इससे पहले कि मुझे लगता है)। मेरा मतलब है, जिस पैटर्न को आप पसंद करते हैं, उसका उपयोग करें, लेकिन अगर आप जानते हैं कि यह कैसे काम करता है, तो यह सराहना करना आसान है :)
जोश रॉबिन्सन

जवाबों:


227

Visual Studio 2015 (और साथ ही VS के पिछले संस्करणों में, लेकिन यदि आप VS2013 या उससे नीचे का उपयोग कर रहे हैं, तो आपको Productivity Power Tools स्थापित करना होगा ), Visual Studio में दो नए कमांड हैं:

Window.NextTab और Window.PrepretTab

बस उन लोगों से पुन: मैप जाने Ctrl+ Alt+ PageUp/ Ctrl+ Alt+ PageDownके लिए Ctrl+ Tab/ Ctrl+ Shift+ Tabमें:

मेनू उपकरण -> विकल्प -> पर्यावरण -> कीबोर्ड

नोट: इस तरह के दृश्य स्टूडियो 2010 के रूप में पहले के संस्करणों में, Window.NextTab और Window.PreviousTab नाम थे Window.NextDocumentWellTab और Window.PreviousDocumentWellTab


1
दृश्य स्टूडियो 2010 के लिए अब यह सबसे अच्छा जवाब है। यह बहुत मददगार था। स्वीकृत मैक्रो समाधान यह एक से नीच है।
jmq

2
विजुअल स्टूडियो 2012 के लिए अभी तक कोई संस्करण नहीं
कर्नल पैनिक

4
यदि आप Visual Studio Express का उपयोग करते हैं तो यह मदद नहीं करेगा
BornToCode

18
विजुअल स्टूडियो 2012 के साथ, कमांड के नाम थोड़े बदल गए हैं। अब यह Window.NextTab और Window.PrepretTab है
जेपी दस बर्ज

3
@ जेपी दस बर्ज - मैंने वीएस 2012 में इसका परीक्षण किया है, और Window.PrepretTab शॉर्टकट (Ctrl + Alt + PgUp) यदि आप रेजर व्यू (.cshtml फ़ाइल) पर काम नहीं करते हैं। बहुत कष्टप्रद है, हालांकि Ctrl + Alt + PgDown अभी भी काम करता है ताकि आप पूरी तरह से फंस न जाएं। वहाँ भी है Window.NextDocumentWindow (Ctrl + F6) हालांकि यह एक अजीब क्रम में चक्रों को लगता है।
DGreen

70

विज़ुअल स्टूडियो 2010 ने इसे बनाने का तरीका तैयार किया है।

डिफ़ॉल्ट रूप से, Ctrl+ Tabऔर Ctrl+ Shift+ Tabकरने के लिए आवंटित कर रहे हैं Window.[Previous/Next]..Documentके माध्यम से है, लेकिन आप कर सकते हैं,

Tools -> Options -> Environment -> Keyboard,

उन प्रमुख असाइनमेंट को हटा दें और Window.[Next/Previous]Tabवांछित व्यवहार को जोड़ने के लिए उन्हें पुन: असाइन करें ।


5
जाहिरा तौर पर किसी ने एक डाउनवोट के पीछे तर्क को भ्रमित किया है - यदि कोई उत्तर प्रश्न का अनुपालन नहीं करता है या यदि यह वास्तव में नकारात्मक है तो यह एक योग्य है ... लेकिन मेरा प्रश्न सही उत्तर देता है, भले ही आपके उत्तर से कम हो। क्या यह सिर्फ इतना है कि खदान को उम्मीद है कि लोग वास्तव में "यहां, इस स्क्रिप्ट को चलाने के बजाय" विकल्प मेनू को समझ सकते हैं या, "इस एड को स्थापित करें!" ... क्या यह प्रोग्रामर के लिए एक साइट नहीं है?
Zoey

1
लोग दस्तावेज़ टैब के बीच स्विच करना चाह रहे होंगे। 'विंडो का संपादन। [Next / Previuos] Tab' VS2010 में मेरे लिए दस्तावेज़ टैब को प्रभावित नहीं करता था जबकि @thepaulpage का समाधान। स्पष्ट और addon मुक्त दृष्टिकोण के लिए +1!
GnomeDePlume

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

1
मुझे Window.[Previous|Next]DocumentWindowकाम करने के लिए सेटिंग से बंधन को हटाना पड़ा (VS2015 में)। डिफ़ॉल्ट रूप से, इसके लिए एक अलग पाठ संपादक बाध्यकारी था जो प्राथमिकता लेता प्रतीत होता था।
कैट

51

इसे बदला जा सकता है, कम से कम वीएस 2012 में (मुझे लगता है कि इसे 2010 के लिए भी काम करना चाहिए)।

1) TOOLS > Options > Environment > Keyboard

(हाँ उपकरण, इसके VS2012!) अब तीन शॉर्टकट की जाँच करें।

2) Window.NextDocumentWindow- आप शीर्ष पर खोज फलक पर टाइप करके जल्दी से वहां पहुंच सकते हैं। अब यह तुम्हारा शत्रु है । अगर आपको यह पसंद नहीं है तो इसे हटा दें। इसे किसी और चीज़ में बदलें (और असाइन बटन को न भूलें ) यदि आप अपना होना चाहते हैं, लेकिन याद रखें कि यह जो भी अंत में है, उसे शॉर्टकट करें । यह बाद में काम आएगा।

(मेरा मतलब है कि यह शॉर्टकट है जो आपके अंतिम टैब को याद करता है)

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

3) अब देखें Window.NextDocumentWindowNav- यह ऊपर के समान है लेकिन खुले टैब का पूर्वावलोकन दिखाता है (आप इस पॉप-अप के साथ अन्य विंडो में भी जल्दी से नेविगेट कर सकते हैं)। मुझे हालांकि यह मददगार नहीं लगा। चरण 2 में उल्लेखित सभी करें ( याद रखना न भूलें )।

4) Window.NextTab- अपने जादू औषधि। यह आपको आगे के क्रम में टैब के माध्यम से साइकिल चलाने देगा। हो सकता है आप चाहते हैं CTRL+ TAB? फिर से चरण 2 और याद रखें

5) अब प्रेस शॉर्टकट कुंजियों में कर्सर रखें : टेक्स्टबॉक्स (वर्तमान में चयनित होने से कोई फर्क नहीं पड़ता, आप इस समय असाइन नहीं कर रहे हैं ), और पहले तीन (या दो या एक) शॉर्टकट टाइप करें।

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

आप वर्तमान में उपयोग किए गए शॉर्टकट देखेंगे : सूचीबद्ध। सुनिश्चित करें कि आपके पास शॉर्टकट के लिए कोई डुप्लिकेट प्रविष्टि नहीं है। तस्वीर में, कोई डुप्लिकेट प्रविष्टियाँ नहीं हैं। यदि आपके पास (दुर्लभता) है, तो X कहें, फिर X पर जाएं, और शॉर्टकट निकालें। अन्य शॉर्टकट के लिए भी इस चरण को दोहराएं।

6) अब Previousशॉर्टकट के लिए 1-5 दोहराएं (अधिमानतः जोड़ना Shift)।

7) बोनस: एक ही बॉक्स के ऊपर) पर चयन VS2005 मैपिंग योजना (, इसलिए अब आपको मिल F2के लिए नाम बदलें और सदस्य नहीं CTRL+ R+ R, और F7के लिए कोड देखें और नहीं CTRL+ ALT+ 0

मुझे लगता है कि वी.एस. डिफ़ॉल्ट रूप से सही है। मुझे यह बहुत उपयोगी लगता है कि वीएस को याद है कि मैंने आखिरी बार क्या इस्तेमाल किया था, और स्विचिंग को आसान बनाता है, बहुत कुछ जैसा ओएस खुद ( ALT+ TAB) करता है। मेरा ब्राउज़र डिफ़ॉल्ट रूप से भी ऐसा करता है (ओपेरा), हालांकि मुझे पता है कि फ़ायरफ़ॉक्स अलग तरीके से व्यवहार करता है।


मुझे यह व्यवहार एंटी-काउंटर-सहज ज्ञान युक्त भी नहीं लगता है। ;-)
डॉटनेट

इस उत्तर के शीर्ष पर मौजूद राय ने मुझे हमेशा अनौपचारिक के रूप में और (बड़े आकार के कारण) अनावश्यक रूप से विरोधी बना दिया है।
Thepaulpage

@thepaulpage मैंने अपना उत्तर अपडेट कर दिया है। मुझे एक राय देने का कारण यह है क्योंकि कई उपयोगकर्ताओं (ओपी सहित) ने अपनी राय दी थी कि यह प्रति-सहज है।
नवफाल

16

विजुअल स्टूडियो 2012 में या बाद में (2013, 2015, 2017 ...):

  1. मेनू टूल्स / विकल्प / पर्यावरण / कीबोर्ड ब्राउज़ करें।
  2. 'Window.NextTab' कमांड के लिए खोज करें, शॉर्टकट को Ctrl+ पर सेट करेंTab
  3. 'Window.PrepretTab' कमांड के लिए खोज करें, शॉर्टकट को Ctrl+ Shift+ पर सेट करेंTab

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


4
संदर्भ के लिए, डिफ़ॉल्ट रूप से, Ctrl + Tab और Ctrl + Shift + Tab को 'Window.NextDocumentWindowNav' और 'Window.PrepretDocumentWindowNav' कमांड पर मैप किया जाता है।
रोरी ओ'केन

8

ब्लॉग पोस्ट विज़ुअल स्टूडियो टैब अन-बेवकूफ मैक्रो पर नेविगेट करें और मैक्रो का उपयोग करें। जब आप मैक्रो को अपने Visual Studio की स्थापना पर लागू करते हैं, तो आप अपने पसंदीदा कीबोर्ड शॉर्टकट को उनसे बाँध सकते हैं। साथ ही मैक्रो बैलून को प्रदर्शित नहीं करने के लिए टिप्पणियों में रजिस्ट्री को ठीक करें क्योंकि वे थोड़ी देर के बाद परेशान हो सकते हैं।


यह स्पष्ट रूप से कुछ शर्तों के तहत अभी भी टूट जाता है, लेकिन यह वास्तव में वांछित के रूप में काम करने वाला सबसे पुराना है।
जेफ कुसेक्टिस

वीएस 2010 में आप टेक्स्ट दस्तावेजों के बीच बदलने के लिए Ctrl + Tab और Ctrl + Shift + Tab कॉन्फ़िगर कर सकते हैं, लेकिन यह डिज़ाइनर टैब या बाइनरी एडिटर के साथ काम नहीं करता है। उपरोक्त ब्लॉग पोस्ट से मैक्रो एकमात्र तरीका है जो अधिकांश दस्तावेज़ विंडो प्रकारों के साथ काम करता है। मैंने Microsoft के साथ एक बग भी दर्ज किया है जिसमें अधिक विवरण हैं ( goo.gl/K9rz ), और उन्होंने कहा कि वे बदलेंगे Window.NextTabऔर Window.PreviousTab"अगले विज़ुअल स्टूडियो संस्करण" में दस्तावेज़ों के लिए गैर-एमआरयू स्विचिंग प्रदान करेंगे ।
ग्रेग ब्राय

7

खोज के कुछ घंटों बाद मैं का उपयोग कर खुला दस्तावेजों के बीच स्विच करने के लिए कैसे एक समाधान पाया CTRL+ TABजो बाएं से दाएं ले जाने और SHIFT+ CTRL+ TABसही जाने के लिए छोड़ दिया है।

संक्षेप में आपको इस मैक्रो को कॉपी और पेस्ट करना होगा:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics

Public Module TabCtrl

Public Sub TabForward()
    Dim i As Integer
    Dim activateNext As Boolean = False

    For i = 1 To DTE.Windows.Count
        If DTE.Windows().Item(i).Kind = "Document" Then

            If activateNext Then
                DTE.Windows().Item(i).Activate()
                GoTo done
            End If

            If DTE.Windows().Item(i) Is DTE.ActiveWindow Then
                activateNext = True
            End If
        End If
    Next

    ' Was the last window... go back to the first
    If activateNext Then
        For i = 1 To DTE.Windows.Count
            If DTE.Windows().Item(i).Kind = "Document" Then
                DTE.Windows().Item(i).Activate()
                GoTo done
            End If
        Next
    End If
done:

End Sub

Public Sub TabBackward()
    Dim i As Integer
    Dim activateNext As Boolean = False

    For i = DTE.Windows.Count To 1 Step -1
        If DTE.Windows().Item(i).Kind = "Document" Then

            If activateNext Then
                DTE.Windows().Item(i).Activate()
                GoTo done
            End If

            If DTE.Windows().Item(i) Is DTE.ActiveWindow Then
                activateNext = True
            End If
        End If
    Next

    ' Was the first window... go back to the last
    If activateNext Then
        For i = DTE.Windows.Count To 1 Step -1
            If DTE.Windows().Item(i).Kind = "Document" Then
                DTE.Windows().Item(i).Activate()
                GoTo done
            End If
        Next
    End If
done:

End Sub

End Module

मैक्रो से आता है: www.mrspeaker.net/2006/10/12/tab-un-stupidifier/

यदि आप Visual Studio में मैक्रो कभी नहीं जोड़ते हैं, तो यह करने के लिए एक बहुत उपयोगी लिंक है


2
क्या अब भी पहली बार ऐसा करने में 10 सेकंड का समय लगता है, और हर बार आपके द्वारा उपयोग किए जाने वाले सिस्टम ट्रे आइकन को फ्लैश करता है? कि VS2005 ने क्या किया, और मैं इसे नहीं ले सका ...
रोमन स्टार्कोव

1
रोमकिन: हाँ, मुझे डर है। अभी भी एक व्यवहार्य समाधान नहीं है।
डेविड फोस्टर 5'10

1
रोमकिंस: हाँ यह सच है, हर बार जब मैं मैक्रो को निष्पादित करता हूं, तो एक बैलून पॉप में ट्रे को इंगित करता है कि मैक्रो चल रहा है। उस बैलून से छुटकारा पाने के लिए आप Windows रजिस्ट्री को संपादित कर सकते हैं और निम्नलिखित DWORD मान जोड़ सकते हैं: "DontShowMacrosBalloon" = 1, उस कुंजी में: HKEY_CURRENT_USER \ Software \ Microsoft \ Visual \ n \ n 9.0 (उपयोग के लिए विजुअल स्टूडियो 2008 के लिए 9.0; 2005 के लिए 9.0)। । गुब्बारा गायब हो जाता है लेकिन सिस्टम ट्रे आइकन अभी भी दिखाई देगा। मेरे लिए यह समाधान काफी अच्छा है मुझे एक बेहतर नहीं मिला है और मुझे ओर्गानिलने सीटीएल + टैब व्यवहार से नफरत है।
user410261

6

दृश्य स्टूडियो टैब क्रम का दर्शन बहुत ही स्पष्ट है क्योंकि प्रदर्शित टैब का क्रम टैब-स्विचिंग तर्क से भिन्न होता है, टैब के आदेश को पूरी तरह से बेकार कर देता है

इसलिए जब तक एक बेहतर समाधान नहीं निकलता, तब तक टैब-डॉक्यूमेंट्स से लेकर कई-डॉक्यूमेंट्स में विंडो लेआउट (एन्वायर्नमेंट-> जनरल) में बदलाव करें; यह व्यवहार को नहीं बदलेगा, लेकिन यह टैब के कारण होने वाले भ्रम को कम करता है।

इस तरह से आपको DocumentWindowNav भी अधिक उपयोगी लगेगा!


6

Ctl+ Alt+ PgUpया PgDnशॉर्टकट ने मेरे लिए बॉक्स के अगले / मौजूदा टैब को टॉगल करने का काम किया ...


3
अतार्किक बात यह है: यदि आपके टैब बार में केवल टैब के लिए क्षैतिज स्थान है, तो वे शॉर्टकट टैब के लिए टैब सायक्लिंग नहीं करेंगे जो इस समय दिखाई नहीं दे रहे हैं!
सर्गियोल

5

मैं जेफ के साथ समझौते में 100% हूं।

मैंने कई वर्षों तक बोरलैंड सी ++ बिल्डर पर काम किया था और जिन विशेषताओं को मैं सबसे ज्यादा याद करता हूं उनमें से एक है - 'सही' दस्तावेज़ टैबिंग ऑर्डर Ctrl- Tab। जैसा कि जेफ ने कहा, " वर्तमान टैब व्यवहार मुझे कार्य से बाहर खींचता रहता है और मुझे उपकरण पर ध्यान देना पड़ता है " ठीक इसी तरह से मैं इस बारे में महसूस करता हूं, और मैं इस तथ्य से बहुत आश्चर्यचकित हूं कि वहाँ नहीं हैं कई लोग इस बारे में शिकायत कर रहे हैं।

मुझे लगता है Ctrl- F6- NextDocumentWindowNav - दस्तावेज़ के अंतिम-सक्रिय समय के आधार पर दस्तावेजों को नेविगेट करता है। यह व्यवहार बहुत कुछ वैसा ही है जैसे एमडीआई एप्लिकेशन पुराने दिनों में कैसे व्यवहार करते थे।

इसे ध्यान में रखते हुए, मैं आमतौर पर 2 दस्तावेजों के बीच स्विच करने के लिए Ctrl+ F6का उपयोग करता हूं (जो कि c ++ प्रोजेक्ट पर काम करते समय .cpp और .h फ़ाइलों के बीच स्विच करने में बहुत आसान है) यहां तक ​​कि वर्तमान में खोले गए 2 से अधिक दस्तावेज़ हैं। उदाहरण के लिए, यदि आपके पास 10 दस्तावेज़ खुले हैं (Tab1, Tab2, Tab3, ...., Tab10), तो मैं Tab1 और फिर Tab2 पर क्लिक करता हूं। जब मैं Ctrl+ करता हूं F6और चाबियाँ जारी करता हूं, तो मैं Tab1 पर जाऊंगा। दबाने पर Ctrl+ F6मुझे फिर से Tab2 पर ले जाएगा।


5

मुझे लगता है कि आप चाहते हैं कि वीएसएस नेक्स्ट (पिछला) डॉक्यूमेंटविंडो को क्या कहा जाए। डिफ़ॉल्ट रूप से, यह Ctrl(-Shift)-F6मेरे VSS पर Ctrl(-Shift)-Tabहै Next(Previous)DocumentWindowNav। 8. उनके पास है । आप टूल / विकल्प / कीबोर्ड के माध्यम से मुख्य असाइनमेंट बदल सकते हैं।


3
Ctrl- (Shift-) F6 आपको बाएं या दाएं टैब पर नहीं मिलता है। यह Ctrl-Tab के समान ही है, लेकिन कष्टप्रद विंडो के बिना।
शोहोश

1
सही ... Visual Studio 2010 में Window.NextTab और Window.PrepretTab है, जो गैर-MRU आधारित दस्तावेज़ को परिवर्तित करता है, लेकिन यह सभी दस्तावेज़ प्रकारों के साथ काम नहीं करता है: connect.microsoft.com/VisualStudio/feedback/dback/del/571750/…
ग्रेग ब्राय

4

रजिस्ट्री शाखा में: HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 9.0 जोड़ें DWORD को "UseMRUDocOrdering" नाम दिया गया है। यह सबसे हाल ही में उपयोग किए गए दस्तावेज़ों को बाईं ओर रखा जाएगा। यह सही नहीं है लेकिन डिफ़ॉल्ट दुर्व्यवहार से बेहतर है।


0

वीएस 2017+ में अपडेट किया गया, जहां, @ जप -बॉब की टिप्पणी के अनुसार @ thepaulpage का जवाब, (जोर दिया गया:)

लगता है जैसे कमांड्स फिर से बदल गए हैं। अब यह 2017 है और कीबोर्ड शॉर्टकट्स को ओपन नेक्स्ट एडिटर और ओपन पिछला एडिटर कहा जाता है । इसके लिए आपको किसी एक्सटेंशन की आवश्यकता नहीं है।

आप सेटिंग्स के तहत विकल्प पा सकते हैं, जो निचले बाएं में गियर [Ctrl]+,कमांड के माध्यम से या कमांड द्वारा पहुँचा जा सकता है ।


-5

मैं विज़ुअल स्टूडियो का उपयोग नहीं करता ( हाँ, वास्तव में, मैं इसका उपयोग नहीं करता ), लेकिन AutoHotkey किसी भी हॉटकी को विश्व स्तर पर या किसी विशेष एप्लिकेशन में रीमैप कर सकता है:

#IfWinActive Microsoft Excel (application specific remapping)

; Printing area in Excel (@ Ctrl+Alt+A)
^!a::
Send !ade
return

#IfWinActive


$f4::
; Closes the active window (make double tapping F4 works like ALT+F4)
if f4_cnt > 0 
{
    f4_cnt += 1
    return
}

f4_cnt = 1
SetTimer, f4_Handler, 250
return

f4_Handler:
SetTimer, f4_Handler, off

if (f4_cnt >= 2)    ; Pressed more than two times
{   
    SendInput !{f4}
} else {
    ; Resend f4 to the application
    Send {f4}
}

f4_cnt = 0
return

ये मेरी मुख्य AutoHotKey स्क्रिप्ट के दो रीमैपिंग हैं। मुझे लगता है कि यह इस प्रकार के कार्यों के लिए एक उत्कृष्ट उपकरण है।


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