IDE और OS (उबंटू) के बीच कीबोर्ड शॉर्टकट का प्रबंधन करना


89

मैं IntelliJ IDEA का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि यह किसी भी IDE पर लागू होता है।

IDEA में, उबंटू कीबोर्ड शॉर्टकट के साथ कुछ बहुत उपयोगी कीबोर्ड शॉर्टकट संघर्ष। कुछ उदाहरण:

  • Ctrl+ Alt+L : स्रोत कोड को प्रारूपित करता है (Ubuntu में "लॉक स्क्रीन" पर मैप किया गया)
  • Ctrl+ Alt+Left : पिछड़े को नेविगेट करता है (उबंटू में वर्तमान कार्यक्षेत्र के बाईं ओर "कार्यस्थान पर स्विच करने के लिए मैप किया गया")
  • ...

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

वर्तमान में, "प्रारूप स्रोत कोड" के लिए मेरा समाधान है Alt+ D("कोड" मेनू खोलता है), इसके बाद "आर" ("सुधार कोड")। यह ठीक काम करता है, क्योंकि मैं अक्सर कोड को प्रारूपित नहीं करता, लेकिन यह बेहतर हो सकता है। के लिए कोई वास्तविक विकल्प नहीं है Ctrl+ Alt+Left हालांकि,।

आप अपने आईडीई में इन संघर्षों का प्रबंधन कैसे करते हैं?

क्या आप बस किसी और चीज़ के लिए सभी परस्पर विरोधी IDE कीबोर्ड शॉर्टकटों को रीमैप करते हैं (और तब खो जाते हैं, जब आप किसी सहकर्मी के साथ विभिन्न प्रोग्रामिंग कर रहे होते हैं ...)?

क्या आप लिनक्स कीबोर्ड शॉर्टकट्स (भले ही आप उनके लिए "उपयोग किए जाते हैं") को हटा दें?

क्या कीबोर्ड शॉर्टकट को "प्रासंगिक" बनाने का कोई तरीका है? इसके द्वारा, मेरा मतलब है: कोडिंग में "IDEA मोड" में जाने के लिए एक कुंजी को हिट करें जब कोडिंग (सभी परस्पर विरोधी उबंटू शॉर्टकट अस्थायी रूप से निष्क्रिय हो जाते हैं), "मानक मोड" पर वापस जाने के लिए फिर से कुंजी दबाएं (उबंटू शॉर्टकट पुन: सक्रिय हो जाते हैं)।

क्या आपके पास इस समस्या को प्रबंधित करने के बारे में कोई अन्य विचार / सुझाव हैं?

जवाबों:


23

मैं अच्छी तरह से Ubuntu का उपयोग करें और मैं देशी (उबंटू) आदेश अक्षम Ctrl+ Alt+ Lक्योंकि मैं इस देशी उबंटू आदेश से इंटेलीजे के प्रारूप कोड पसंद करते हैं। हालाँकि, दूसरे मामले में मैंने उबंटू के शॉर्टकट को प्राथमिकता दी, इसलिए मैंने कुछ भी नहीं बदला।

तो मूल रूप से, आप चुन सकते हैं कि आपको किस विकल्प की अधिक आवश्यकता है और फिर उसके अनुसार कार्य करें।

बेशक, जब तक IDEA Ubuntu के अनुकूल नहीं हो जाता।

अंत में, उबंटू हमेशा अपने शॉर्टकट पसंद करेगा और अभी तक मुझे ऐसा कोई टूल नहीं मिला है जो अनुरोध पर देशी शॉर्टकट को अक्षम कर सके।


1
क्रेजीकोडर / आस्कमो: मैंने तुम दोनों को उकसाया। आपके उत्तर व्यावहारिक हैं। मैं गुप्त रूप से उम्मीद कर रहा था कि सबकुछ फिर से तैयार किए बिना कीमैप को प्रबंधित करने की एक चाल है, लेकिन मुझे लगता है कि मुझे इसे स्वीकार करना होगा। आपके जवाबों को स्वीकार करने से पहले मैं कुछ दिन इंतजार करने जा रहा हूं, अगर कोई ऐसा करने से बचने के लिए कोई चाल जानता है।
एटिएन नेवू

Unfortunatelly, आपके द्वारा बताए गए से बेहतर समाधान नहीं है। जब तक IDEA परिवर्तन नहीं करता है, तब तक आप बहुत कुछ नहीं कर सकते, लेकिन जो आप कर सकते हैं उसे बदल दें - और फिलहाल आप केवल Ubuntu के शॉर्टकट बदल सकते हैं। पुनश्च। मेरा सुझाव है कि आप उबंटू उपयोगिता खोजने के लिए नेट खोदें जो सभी शॉर्टकट को सक्षम / अक्षम कर सकता है। यदि आपको ऐसा कोई उपकरण मिल जाए, तो कृपया इसे यहां पोस्ट करें, क्योंकि मैं इसे स्वयं नहीं ढूंढ पा रहा था। धन्यवाद!
सैंडलोन

हो सकता है कि मुझे कुछ मिल गया हो, आज रात इसे आज़माने जा रहा हूँ: askubuntu.com/questions/17315/… । मैं एक गपशप स्क्रिप्ट बना सकता हूं जो gconftool-2 कमांड का उपयोग करके शॉर्टकट की एक सूची को सक्षम / अक्षम करता है, और एक विशिष्ट कीबोर्ड शॉर्टकट का उपयोग करके इसे ट्रिगर करता है :)
Etienne Neveu

आपको अब और रिमैप करने की ज़रूरत नहीं है। Settings -> Keyboard -> Shortcutsआपको Ubuntu 16.04 में सबसे अंतर्निहित कीबोर्ड शॉर्टकट को संशोधित करने देगा। इसके अतिरिक्त, compizconfig-settings-manager आपको उबंटू मूल सेटिंग्स में कवर किए गए किसी भी अन्य हॉटकी को संशोधित करने की अनुमति नहीं देगा।
Anon58192932

23

मैंने उबंटू शॉर्टकट बदल दिए

  • ctrl+ win+L
  • ctrl+ win+Left

मूल के समान। मेरे लिए ठीक काम करता है।


5
आपने इसे कैसे बदला?
जस

1
मैंने उबंटू "लॉक स्क्रीन" शॉर्टकट को केवल विन-एल में बदल दिया। @ जस, अगर आपको "विन" (उर्फ "सुपर") कुंजी के साथ शॉर्टकट को रीमेक करने में समस्या हो रही है, तो शायद एक और कीपिंग प्रश्न के मेरे उत्तर से मदद मिलेगी: askubuntu.com/a/349614/54675
लेम्बर्ट

21

उबंटू में, ctrl+ alt+ leftकीबाइंडिंग को निष्क्रिय करने का तरीका सिस्टम सेटिंग्स -> कीबोर्ड -> शोरकट्स (टैब) -> नेविगेशन को खोलना है। "बाईं ओर स्थित कार्यस्थान पर स्विच करें" पर स्क्रॉल करें, उस पर क्लिक करें और बैकस्पेस दबाएं। यह मूर्खतापूर्ण है कि यह स्टॉक 14 Ubuntu के लिए भी सक्षम है जहां डिफ़ॉल्ट रूप से केवल एक डेस्कटॉप है।


किसी कारण से, ये सेटिंग्स मेरे डेस्कटॉप पर हाल ही में (शायद कुछ पैकेज अपडेट के बाद) रीसेट हो जाती हैं। मुझे पता नहीं क्यों।
पोस्टफुट्रिस्ट

13

उबंटू अनुकूल कीमैप प्रदान करने के लिए एक सुविधा अनुरोध है।

रिमैप, आईडिया या लिनक्स कीज क्या करें? जो आप अधिक बार उपयोग कर रहे हैं, उसके आधार पर खुद तय करें। मुझे लगता है कि आप लॉक स्क्रीन की तुलना में अधिक बार कोड सुधार करते हैं? इसलिए लिनक्स को रिमैप करें और IDEA डिफॉल्ट कीबोर्ड शॉर्टकट छोड़ें।


6

आप superअपने intellijideaशॉर्टकट के साथ संयोजन में (उर्फ विंडोज की) का उपयोग कर सकते हैं , ताकि उबंटू के लिए डिफ़ॉल्ट शॉर्टकट छोड़ सकें

तो, आप बस कर सकते हैं

Ctrl + Alt + WinKey + L कोड को प्रारूपित करने के लिए और

Ctrl + Alt + WinKey + Left पिछड़े के लिए नेविगेट करने के लिए

उम्मीद है की यह मदद करेगा


मैं कुछ अलग लेकिन संबंधित समस्या के लिए यहां समाप्त हुआ और सुपर + (मेरे शॉर्टकट) का उपयोग करके मेरे लिए काम किया। यह सिस्टम शॉर्टकट से बचने का एक मानक तरीका है या केवल एक अपेक्षाकृत सामान्य तरीका है?

4

यह मेरे लिए Ubuntu Studio 14.04 (XFCE) में काम करता है:

  • Windows प्रबंधक खोलें: xfwm4-settings
  • कीबोर्ड टैब पर जाएं
  • परस्पर विरोधी कार्रवाई करने के लिए नीचे स्क्रॉल करें
  • क्लियर बटन को हिट करें या एक्शन को अलग-अलग शॉर्टकट में बदलें

4

Alt+ F8और Ctrl+ Alt+ के लिए XUbuntu (xfce) कीमैप को निष्क्रिय करने के लिए Left/Right Arrow मैंने प्रयोग किया Settings -> Window Manager -> tab "Keyboard"

यहाँ मैं इन मैपिंग को साफ़ करने में सक्षम था।


2

CrazyCoder द्वारा प्रदान की गई सुविधा अनुरोध के लिंक से:

वास्तव में, कई बंडल योजनाएं हैं: "डिफ़ॉल्ट फॉर गनोम", "डिफ़ॉल्ट फॉर केडीई" उस उद्देश्य के लिए बिल्कुल बनाया गया है। मैंने अब Ctrl + Alt + L जैसे विशेष शॉर्टकट की जाँच नहीं की है, लेकिन ये योजनाएँ क्रमशः GNOME और KDE के साथ टकराव से बचने के लिए बनाई गई थीं।

"डिफॉल्ट फॉर गनोम" ने मेरे लिए चाल चली (मैं आर्चलिनक्स, ग्नोम 3, एंड्रॉइडस्टैडियो / इंटेलीज पर हूं), इसने रीवाइट + बैक + शिफ्ट + Alt + Left (Ctrl + Alt + Left से "डिफ़ॉल्ट" XWin के लिए "रीमैप किया") काम नहीं किया)।

लेकिन अब यह कीबोर्ड लेआउट के साथ-साथ (Shift + Alt), एक अन्य समस्या हो सकती है)) शायद मैं कीपैड स्विचर को किसी और चीज़ से हटा दूंगा, यह अभी भी सरल है और फिर आईडीई / ओएस में सभी विरोधी कुंजियों को फिर से असाइन कर रहा है।


2

'सेटिंग' सेक्शन 'कीमैप' में आप XWin, Gnome, Visual Studio, Eclipse, आदि से कीमैप टेम्पलेट चुन सकते हैं ... यह Gnome को चुनकर उबंटू में किसी भी समस्या का समाधान करता है।


नीचे वोट दिया गया क्योंकि ubuntu छोटी चाबियाँ अभी भी सूक्ति के साथ संघर्ष करती हैं। का संदर्भ लें jetbrains.com/idea/help/reformatting-source-code.html
thomas.han
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.