2011-08-08 4 views
7

मैं अगले और पिछले टैब के लिए + CTRL + टैब स्विचिंग को CTRL + टैब/शिफ्ट आदी हूं, क्रमशः, वे किस क्रम में टैब बार पर प्रकट में। नेटबीन्स यह एमआरयू शैली करता है, जहां CTRL + टैब आपको जो भी अंतिम फ़ाइल संपादित कर रहा था, वह ले जाएगा।CTRL + TAB का उपयोग कर संपादकों के बीच स्विच करते समय एमआरयू शैली टैबबिंग का उपयोग रोकने के लिए नेटबीन को कैसे प्राप्त किया जा सकता है?

इस बार है कि मेरे प्रवाह टूट जाता है मैं अगर मैं जारी बजाय सहज मार CTRL + टैब + टैब + टैब क्योंकि मैं पहले सही फ़ाइल पर हूँ टैब और जाँच रखने की जरूरत है उस फ़ाइल को जानिए जिसे मैं टैब बार पर 3 टैब पर जाना चाहता हूं।

डिफ़ॉल्ट CTRL + PAGEUP/CTRL + PAGEDOWN keymaps वास्तव में व्यवहार करते हैं कि कैसे मैं CTRL + टैब और शिफ्ट + CTRL + टैब व्यवहार करने के लिए चाहते हैं, लेकिन पर मैपिंग बदलना CTRL + टैब विज्ञापन नहीं लग रहा है ifference - यह मेरी कीमैपिंग को अनदेखा करता है और एमआरयू का उपयोग जारी रखता है।

मैं इस व्यवहार को कैसे बदल सकता हूं?

उत्तर

9

इस मुद्दे को स्वयं हल किया। समाधान AutoHotkey उपयोग करने के लिए मैप करने के लिए CTRL + टैब/शिफ्ट + CTRL + टैब को CTRL + PAGEDOWN और CTRL + PAGEUP क्रमश है। इस अपहरण CTRL + टैब/शिफ्ट + CTRL + टैब के बावजूद उन्हें पुनः मानचित्रित किया गया है MRU उपयोग करने के लिए से NetBeans नहीं कर पाएगा।

AutoHotkey नीचे स्क्रिप्ट:

SetTitleMatchMode, 2 ; So that we can partial match window title 

; Fix MRU in NetBeans 
#IfWinActive, NetBeans IDE 
    ; CTRL+TAB 
    ^Tab::SendInput ^{PgDn} 
    return 

    ; SHIFT+CTRL+TAB 
    +^Tab::SendInput ^{PgUp} 
    return 
#IfWinActive 

आशा इस किसी के लिए उपयोगी हो सकता है!

+4

मुझे उम्मीद है कि नेटबींस डेवलपर यह जानकर कितना परेशान है .. –

+1

स्क्रिप्ट के लिए धन्यवाद और मेरा समय बचा रहा है। एमआरयू वास्तव में बहुत परेशान है –

+1

ठीक है, आपके कोड में कोई समस्या थी। 'नेटबीन्स आईडीई 'से मेल खाने के लिए हमें' {} 'के बजाय' # IfWinActive' का उपयोग करना होगा। http://www.autohotkey.com/docs/commands/_IfWinActive.htm –

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

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