महत्वपूर्ण मैपिंग / प्लगइन XCode?


16

मैं एक डेवलपर हूं जो ज्यादातर रूबी और सी # में वेब सामान करता है।

मैं iOS और मैक के विकास के साथ छेड़छाड़ शुरू करना चाहता हूं।

पिछले कुछ महीनों में मैं प्रमुख बाइंडिंग (vi / vim के एक सेट में धाराप्रवाह पाने की कोशिश कर रहा हूं क्योंकि यह सिर्फ सही लगता है)।

मेरे पास खिड़कियों पर विजुअल स्टूडियो के लिए भयानक वीएमू स्थापित है जो मुझे विजुअल स्टूडियो पॉवर टॉयज के साथ एक टन विस्म वेसेसमेस की ओर इशारा करता है।

क्या ऐसा कुछ भी है xcode के लिए?

मुझे पता है कि मैं मैकविम को डिफ़ॉल्ट संपादक के रूप में स्थापित कर सकता हूं, लेकिन मुझे इसमें बहुत दिलचस्पी नहीं है क्योंकि इसका मतलब है कि सभी को एक्सकोड की कोको जागरूकता खोना।

पाठ्यक्रम का अन्य विकल्प सबसे कम सामान्य भाजक के लिए जाना और एमएसीएस पर स्विच करना होगा (जैसा कि मैक कीबाइंडिंग एमएसीएस पर बड़े पैमाने पर आधारित है) लेकिन चलो इसके बारे में बहुत लंबे समय तक नहीं सोचते हैं। : पी

जवाबों:


15

मैंने सिर्फ एक बनाया है। इसका लिंक यहां दिया जा रहा है।

यह वर्तमान में व्यक्तिगत (मेरे) उपयोग के लिए विकसित किया गया है। तो आप कार्यान्वयन की कमी के साथ बुरा महसूस कर सकते हैं। फिर मुझे एक प्रतिक्रिया (या सुविधा अनुरोध) दें। यदि मेरे पास पर्याप्त समय है तो मैं कुछ कीबाइंड या कमांड जोड़ूंगा।


नवीनतम निर्माण मैंने Xcode 4.3.2 पर शानदार काम करने की कोशिश की!
इवान वुज़िका

मैंने इसे डाउनलोड किया और इसे बनाया .. लेकिन मैं इसका उपयोग कैसे करूं? उदाहरण के लिए अगर मैं शेल में विम का उपयोग कर रहा था .. तो मैं एडिट मोड में प्रवेश करने के लिए 'i' दबाऊंगा और vim कमांड मोड में प्रवेश करने के लिए बच जाएगा .. मैं xcode में उन लोगों को कैसे करूं?
abbood

1

मैंने कभी इसका इस्तेमाल करने की कोशिश नहीं की क्योंकि Xcode कुंजी बाइंडिंग इतनी बुरी नहीं है लेकिन आप http://www.corsofamily.net/jcorso/vi/ पर एक नज़र डाल सकते हैं


1

IOS के लिए विकसित करने के लिए आगे बढ़ने के बाद से एक समाधान खोजने के लिए मुझे जुनून है, और मैंने अब तक पाया सबसे अच्छा उत्तर (जो कि शेर के लिए भी काम करता है) KeyRemap4MacBook स्थापित कर रहा है और मैन्युअल रूप से कुछ विशिष्ट वाइंड बाइंडिंग और वीआई मोड को सक्षम कर रहा है।

ऐसा करने से मिलने वाली भयानक विशेषताओं में से एक यह है कि अब अन्य अनुप्रयोगों में विम कीबाइंडिंग भी हैं (उदाहरण के लिए, मैं क्रोम पर इस टेक्स्टारिया में टाइप करते समय नॉर्मल मोड कमांड का प्रदर्शन कर रहा हूं)।


1

मैं सिर्फ git रिपॉजिटरी xVim पर क्लोन करता हूं और Xcode में बिल्ड रन करता हूं (जैसा कि निर्देश कहते हैं), और यह एक विजेता की तरह काम करता है। अभी, इसके पास एक सीमित कीसेट है, लेकिन मेरे पास अभी के लिए क्या आवश्यक है। और आपको XCode Plugin लिखने और Objective-C के साथ काम करने का तरीका जानने के लिए सोर्स कोड देखना होगा


0

दुर्भाग्य से, XCode (मुझे पता है निराशा) के लिए कोई विम कुंजी उपलब्ध नहीं हैं। XCode हालांकि एक अमीर शॉर्टकट सुविधा है।

यह एक अच्छा शॉर्टकट धोखा पत्रक (पोस्टर आकार) http://www.1729.us/xcode/Xcode%20Shortcuts.png है

मुझे लगता है कि यह महसूस करना भी महत्वपूर्ण है कि XCode में विम कीबाइंडिंग होना जरूरी नहीं है।

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

XCode एक सुविधा संपन्न विकास परिवेश है जो (GUI के उपयोग के माध्यम से) कई दोहराए जाने वाले (या जटिल) सुविधाओं को सरल बनाता है जो अन्यथा विकास के रास्ते में आ जाते हैं। इसके लिए आपको आईडीई के साथ बातचीत करने की आवश्यकता होगी और इसलिए अच्छी कीबाइंडिंग होना आईडीई की कार्यक्षमता के लिए महत्वपूर्ण नहीं है (जैसा कि विम के विपरीत है)।


0

ViEmu Xcode 4 के लिए उपलब्ध हो गया है, मैंने इसे आज़माया है और यह Xcode के अन्य सभी Vim एमुलेटर की तुलना में कहीं बेहतर है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.