मैं विजुअल स्टूडियो में Emacs शैली कुंजी बाइंडिंग कैसे प्राप्त कर सकता हूं? क्या यह सेटिंग्स में उपलब्ध है? क्या मुझे प्लग-इन चाहिए?मैं विजुअल स्टूडियो में Emacs शैली कुंजी बाइंडिंग कैसे प्राप्त कर सकता हूं?
उत्तर
आप (उपकरण> विकल्प> पर्यावरण> कीबोर्ड)
"विजुअल स्टूडियो एमएक्स" के लिए एक त्वरित लाइव खोज this page दिया। मुझे यकीन नहीं है कि यह कितना गहन है (कभी भी emacs का उपयोग कभी नहीं किया)।
सेटिंग के साथ Emacs कुंजीपटल योजना की कोशिश कर सकते हैं:
पर्यावरण विकल्पों पर Emacs कुंजीपटल योजना का प्रयास करें।
प्लगइन्स:
मैं केवल देखा है इस एक: VisEmacs, यह दृश्य स्टूडियो के लिए डिफ़ॉल्ट पाठ संपादक के रूप में Emacs एकीकरण करेगा।
मैं VisEmacs का उपयोग करता हूं क्योंकि emacs कीबोर्ड योजना emacs के रूप में उतनी ही अच्छी नहीं है।
क्या VisEmacs VS2010 के साथ काम करता है? ऐसा लगता है कि इसे 4 वर्षों में अपडेट नहीं किया गया है ... –
Xkeymacs इसका वास्तव में अच्छा काम करता है। अपने डेस्कटॉप पर चल रहे प्रत्येक एप्लिकेशन के लिए इस टूल को कॉन्फ़िगर करना संभव है।
मैंने कुछ हफ्तों के लिए Xkeymacs का उपयोग किया, लेकिन पाया कि मुझे कीबोर्ड कमांड फंसने के साथ अजीब समस्याएं थीं। मैंने Xkeymacs का उपयोग करना बंद कर दिया और समस्याएं चली गईं ... यह बहुत अच्छा था, जबकि यह चली गई ... –
इस सुझाव के लिए धन्यवाद। मुझे अपने CTRL + v et al की समस्या हो रही थी।@MichaelPaulukonis की तरह कब्जा कर लिया गया था। मैंने इसे Xkeymacs गुणों में जाकर और "डिफ़ॉल्ट" को "XKeymacs अक्षम करें" पर सेट करके और केवल उन अनुप्रयोगों के लिए सक्षम किया जिन्हें मैं चाहता था (जैसे विजुअल स्टूडियो, नोटपैड, एसएएस, इत्यादि)। इसके अतिरिक्त, यदि आप कॉपी-पेस्ट को काम पर रखना चाहते हैं, तो आप सी-वी कीबाइंडिंग को अनचेक कर सकते हैं और फिर उस कमांड को अंतर्निहित ऐप के माध्यम से पास कर देगा, जो पेस्ट निष्पादित करता है। –
मैंने कुछ दिनों के लिए Emacs कीबोर्ड योजना का उपयोग किया, लेकिन यह जल्दी से मुझे पागल कर दिया - मैं उन चीजों को पुनर्जीवित नहीं कर सका जिस तरह से मैं इमाक्स में उपयोग किया गया था (या जल्दी से पुनर्निर्मित नहीं किया जा सका)।
मैं XKeyMacs की कोशिश करनी चाहिए ....
दृश्य स्टूडियो 2010, Emacs Emulation is now available as a free extension for VS 2010 में है कि Emacs कीबाइंडिंग/अनुकरण no longer be available होगा पोस्ट करने के बाद।
यदि आप विजुअल स्टूडियो एक्सप्रेस 2008 का उपयोग कर रहे हैं और Emacs कुंजी बाइंडिंग चाहते हैं तो आपको वीएसई 2008 के विजुअल सी ++ संस्करण को स्थापित करने की आवश्यकता है। प्रारंभ में मैंने केवल सी # संस्करण स्थापित किया था और में कोई कस्टम कुंजी बाइंडिंग नहीं थी उपकरण- > विकल्प-> पर्यावरण-> कीबोर्ड। एक बार जब मैंने सी ++ संस्करण स्थापित किया तो Emacs कुंजी बाइंडिंग दोनों उत्पादों में उपलब्ध हो गई।
दुर्भाग्य से, वी.एस. 2010 के लिए आधिकारिक तौर पर Emacs emulation extension वी.एस. 2012
हालांकि लिए समर्थित नहीं है, एक समाधान है, तो चरणों का उल्लेख in this answer for an SO question on getting Emacs key-bindings in VS2012
ध्यान दें कि आप दृश्य स्टूडियो 2005 और बाद में उस के लिए की जरूरत का पालन संभव है। – JesperE
इसके अलावा, यह एक्सप्रेस संस्करणों में उपलब्ध नहीं है। –
यह सी # 2008 एक्सप्रेस संस्करण में कम से कम 1 मार्च 2010 तक उपलब्ध है। – BryCoBat