Emacs में एरो कीज़ को डिसेबल करें


9

मैं चाहता हूं कि emacs में नेविगेशन के लिए तीर कुंजियों का उपयोग करने से बचें, लेकिन नेविगेशन के लिए emacs के मूल कुंजी बाइंडिंग पर स्विच करने की आदत के कारण यह मुश्किल है। मैं इसे पूरी तरह से टालने के लिए तीर कुंजियों को अक्षम करना चाहूंगा। मैं एमाक्स में तीर कुंजियों को कैसे अक्षम कर सकता हूं?


1
कर्सर को अक्षम करना एक बात है, लेकिन C-s C-rखोज शैली नेविगेशन करना बेहतर है।
ओसोडो

जवाबों:


10

इस ~/.emacsस्टार्टअप कोड को अपनी स्टार्टअप फाइल के नीचे रखें :

(global-unset-key (kbd "<left>"))
(global-unset-key (kbd "<right>"))
(global-unset-key (kbd "<up>"))
(global-unset-key (kbd "<down>"))
(global-unset-key (kbd "<C-left>"))
(global-unset-key (kbd "<C-right>"))
(global-unset-key (kbd "<C-up>"))
(global-unset-key (kbd "<C-down>"))
(global-unset-key (kbd "<M-left>"))
(global-unset-key (kbd "<M-right>"))
(global-unset-key (kbd "<M-up>"))
(global-unset-key (kbd "<M-down>"))

और फिर Emacs को पुनरारंभ करें। यदि आप Ctrl ( C-) और Alt ( M-) वेरिएंट को निष्क्रिय नहीं करना चाहते हैं , तो बस उन अनुभागों को छोड़ दें।


1

यह लिंक संभावित रूप से भी प्रासंगिक है (इसका उपयोग मैंने अभी शुरू किया है):

http://danamlund.dk/emacs/no-easy-keys.html


फिलहाल, यह पोस्ट अनिवार्य रूप से केवल एक लिंक है। यह सुनिश्चित करने के लिए कि लिंक टूटने पर भी उत्तर उपयोगी है, कृपया संबंधित जानकारी को शामिल करने के लिए इसे संपादित करें। (आपका उत्तर पुराने लिंक-मात्र उत्तरों को सुधारने या हटाने के प्रयास में खोजा गया था ।)
बेन एन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.