मैं IntelliJ IDEA का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि यह किसी भी IDE पर लागू होता है।
IDEA में, उबंटू कीबोर्ड शॉर्टकट के साथ कुछ बहुत उपयोगी कीबोर्ड शॉर्टकट संघर्ष। कुछ उदाहरण:
- Ctrl+ Alt+L : स्रोत कोड को प्रारूपित करता है (Ubuntu में "लॉक स्क्रीन" पर मैप किया गया)
- Ctrl+ Alt+Left : पिछड़े को नेविगेट करता है (उबंटू में वर्तमान कार्यक्षेत्र के बाईं ओर "कार्यस्थान पर स्विच करने के लिए मैप किया गया")
- ...
मैं लंबे समय से उबंटू का उपयोग कर रहा हूं, और मैं इन शॉर्टकट के लिए उपयोग किया जाता हूं। मैं उन्हें कार्यक्षेत्रों के बीच स्विच करने, अपना सत्र बंद करने के लिए हर समय उपयोग करता हूं ... उसी समय, मुझे पता है कि इंटेलीजे शॉर्टकट कितने उपयोगी हो सकते हैं, और मैं यथासंभव माउस का उपयोग करने से बचना चाहता हूं।
वर्तमान में, "प्रारूप स्रोत कोड" के लिए मेरा समाधान है Alt+ D("कोड" मेनू खोलता है), इसके बाद "आर" ("सुधार कोड")। यह ठीक काम करता है, क्योंकि मैं अक्सर कोड को प्रारूपित नहीं करता, लेकिन यह बेहतर हो सकता है। के लिए कोई वास्तविक विकल्प नहीं है Ctrl+ Alt+Left हालांकि,।
आप अपने आईडीई में इन संघर्षों का प्रबंधन कैसे करते हैं?
क्या आप बस किसी और चीज़ के लिए सभी परस्पर विरोधी IDE कीबोर्ड शॉर्टकटों को रीमैप करते हैं (और तब खो जाते हैं, जब आप किसी सहकर्मी के साथ विभिन्न प्रोग्रामिंग कर रहे होते हैं ...)?
क्या आप लिनक्स कीबोर्ड शॉर्टकट्स (भले ही आप उनके लिए "उपयोग किए जाते हैं") को हटा दें?
क्या कीबोर्ड शॉर्टकट को "प्रासंगिक" बनाने का कोई तरीका है? इसके द्वारा, मेरा मतलब है: कोडिंग में "IDEA मोड" में जाने के लिए एक कुंजी को हिट करें जब कोडिंग (सभी परस्पर विरोधी उबंटू शॉर्टकट अस्थायी रूप से निष्क्रिय हो जाते हैं), "मानक मोड" पर वापस जाने के लिए फिर से कुंजी दबाएं (उबंटू शॉर्टकट पुन: सक्रिय हो जाते हैं)।
क्या आपके पास इस समस्या को प्रबंधित करने के बारे में कोई अन्य विचार / सुझाव हैं?