एक संपादक जो बहुत कुछ अनदेखा करता है, वह है मैकविम । यह * nix से आदरणीय विम संपादक पर आधारित है , और प्लगइन्स के माध्यम से आपके द्वारा पूछी गई सभी चीजों को कर सकता है।
मैं दिखाता हूं कि यह 176-ish विभिन्न भाषाओं का समर्थन करता है, जिसमें आपके द्वारा उल्लिखित सभी शामिल हैं।
मैं नियमित रूप से CNTRL_N या CNTRL_P मैपिंग के माध्यम से मौजूदा विधियों, चर, यादृच्छिक पाठ वाक्यांशों की खोज करता हूं जो सभी खुली फाइलों को खोजता है और हिट की सूची को पॉप अप करता है।
विम ने अपनी परियोजनाओं को "सत्र" कहा, जो बाद में पुनः लोड करने के लिए सभी फाइलों, विंडो सेटिंग्स, मैक्रोज़ आदि को संग्रहीत करता है। विम के "डायरेक्ट" मोड से, :mksession path/to/sessionfile
इसे बनाएगा। कमांड-लाइन से इसे बाद में सोर्स करना सरल है vim -S path/to/sessionfile
:।
वीसीएस नामक एक महान प्लगइन है , जो मेरे एसवीएन सामान को संभालता है:
... सीवीएस, एसवीएन, एसवीके, गिट, बीजीआर, और वीआईएम के भीतर एचजी, जिसमें परिवर्तन करना और परिवर्तन करना शामिल हैं ...
सर्वर कार्यक्षमता पर अपलोड netrw प्लगइन द्वारा नियंत्रित किया जाता है ।
vim में एक सीखने की अवस्था होती है vimtutor
, जो कि ऐप के साथ आती है, जो आपको कूदने में मदद कर सकती है। इसके अलावा, यहाँ सक्रिय उपयोगकर्ता हैं और SO की बहन साइटों पर, साथ ही freenode.net पर vim IRC नोड पर।
शायद विम के बारे में सबसे भयानक बात है, यह मैक ओएस पर मैकवीम के रूप में एक इंटरेक्टेड संस्करण में उपलब्ध है, लिनक्स पर जीवीएम का उपयोग करते हुए, विंडोज पर, और उन ओएसिस के किसी भी कमांड-लाइन से। उन में से किसी पर विम, उन्हीं वातावरणों की सीमाओं के भीतर एक ही कमांड, एक ही प्लग इन, एक ही थीम आदि का उपयोग करेगा। मैं मैक से लिनक्स के लिए दिन भर आगे और पीछे उछालता हूं और कम से कम एक विम खिड़की कहीं खुली रहती है।
और, ऐसा लगता है कि किसी को भी लगता है कि मैं मैक-केवल विकल्पों से परिचित नहीं हूं, मैं कोडा, बीबीडिट और टेक्स्टमैट की अपनी सभी प्रतियों का स्वामी हूं, और उनका उपयोग करता हूं। मैं BBEdit के साथ वापस जाता हूं, और वास्तव में कभी-कभी इसे MacWorld पर प्रदर्शित करता था। यह बहुत अच्छा है, लेकिन मैं हर जगह समान सेटिंग्स के साथ विम का उपयोग करता हूं, और अन्य संपादकों में से कोई भी ऐसा नहीं कर सकता है। तो, अगर आपको उस क्रॉस-प्लेटफॉर्म संगतता की आवश्यकता है, तो इसे देखें।