2008-08-04 37 views
31

हम में से उन लोगों के लिए जो कंसोल संस्करण के बजाय, विम या Emacs के आलेखीय संस्करण का उपयोग करना पसंद करते हैं, आप किस संस्करण की अनुशंसा करते हैं?मैक ओएस एक्स पर विम और एमाक्स के पसंदीदा संस्करण क्या हैं?

विम के लिए, Mac OS X Vim, MacVim, Vim-Cocoa है।

Emacs के लिए, CarbonEmacs, XEmacs, और Aquamacs

और भी हैं? इनमें से कौन सा प्राइम टाइम के लिए तैयार हैं? यदि यह एक कठिन कॉल है, तो ट्रेड-ऑफ क्या हैं? क्या इन सभी को अभी भी बनाए रखा जा रहा है?

यदि आप कोई फर्क नहीं पड़ता, या अन्य संपादकों के साथ तुलना नहीं करते हैं तो विम बनाम Emacs की कोई चर्चा नहीं।

उत्तर

21

MacVim अच्छी तरह से काम करता है और निश्चित रूप से विम-कोको की तुलना में अधिक परिपक्व लग रहा है, इसके अलावा वहाँ MacVim के लिए पाइप लाइन में एक कोको प्लगइन वास्तुकला है (और कोई पहले से ही जो एक विशाल + एक TextMate शैली फ़ाइल ब्राउज़र ट्रे प्लगइन पर काम कर रहा है + आईएमएचओ)।

विम का कार्बन संस्करण भी था, लेकिन इसने टर्मिनल संस्करण पर एक बड़ा सौदा नहीं किया। यानी केवल एक विंडो खोलने की अनुमति है, उपस्थिति में बहुत ओएसएक्स नहीं है ...

एक्वामाक्स बहुत उपयोगी है और बहुत अच्छा दिखता है। पारंपरिक मैक ओएस स्टाइल कीबोर्ड शॉर्टकट्स (कमांड-ओ, कमांड-एस) और परंपरागत Emacs पर उठाए गए लोगों के लिए नियंत्रण/मेटा शॉर्टकट दोनों का समर्थन करता है। कार्बन Emacs की तुलना में यह निश्चित रूप से अधिक मैक की तरह है। यह स्थिर और तेज़ लगता है, लेकिन मैं एमाक्स गुरु नहीं हूं इसलिए जब मैं इसका उपयोग करता हूं तो मैं इसे इतना तनाव नहीं देता हूं। मैं या तो शामिल elisp संकुल की विस्तारशीलता से बात नहीं कर सकता।

कोई व्यक्ति सोचता है कि अपस्ट्रीम पेड़ के साथ कार्बन एमएक्स को सिंक करता है। एक्वामाक्स के पास एक और अनियमित शेड्यूल है, लेकिन पिछले साल के दौरान इसमें कुछ सुंदर अपडेट हुए हैं।

ओएसएक्स के लिए जीएनयू Emacsemacsformacosx.com पर पाया जा सकता है। नवीनतम स्थिर रिलीज के अलावा, प्री-रिलीज टेस्ट बिल्ड और रात के निर्माण भी होते हैं, और सभी तीन रिलीज प्रकारों को ट्रैक करने के लिए एटम फ़ीड प्रदान किए जाते हैं।

+0

रणनीति के हित में, यह एक ऐसा उत्तर है जिसे संभवतः समुदाय विकी संपादन योग्य बनाया जाना चाहिए। क्या सही अधिकारियों वाला कोई ऐसा कर सकता है और Emacs बिट्स जोड़ सकता है? – Brendan

+0

मैकवीम चट्टानें!यह वास्तव में अच्छा है और इसे अत्यधिक बनाए रखा और सुधार किया गया है। –

+0

इस टेक्स्टमेट शैली फ़ाइल ब्राउज़र का आप क्या कहते हैं? – mikelikespie

5

मैंने एक्वामाक्स की कोशिश की है और यह बहुत उपयोगी है और बहुत अच्छा लग रहा है। पारंपरिक मैक ओएस स्टाइल कीबोर्ड शॉर्टकट्स (कमांड-ओ, कमांड-एस) और परंपरागत Emacs पर उठाए गए लोगों के लिए नियंत्रण/मेटा शॉर्टकट दोनों का समर्थन करता है। कार्बन Emacs की तुलना में यह निश्चित रूप से अधिक मैक की तरह है। यह स्थिर और तेज़ लगता है, लेकिन मैं एमाक्स गुरु नहीं हूं इसलिए जब मैं इसका उपयोग करता हूं तो मैं इसे इतना तनाव नहीं देता हूं। मैं या तो शामिल elisp संकुल की विस्तारशीलता से बात नहीं कर सकता।

कोई व्यक्ति सोचता है कि अपस्ट्रीम पेड़ के साथ कार्बन एमएक्स को सिंक करता है। एक्वामाक्स के पास एक और अनियमित शेड्यूल है, लेकिन पिछले साल के दौरान इसमें कुछ सुंदर अपडेट हुए हैं।

3

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

1

मुझे emacs22-कार्बन पैकेज के साथ Fink (जो डेबियन जैसे पैकेज नियंत्रण प्रदान करता है) का उपयोग करके मेरे सभी यूनिक्सिश/जीएनयू समर्थन प्राप्त करता है जिसका अर्थ है कि मुझे एक क्लिक करने योग्य एप्लिकेशन भी मिलता है। यह सब कुछ करता है जो मैं करता हूं, और स्वचालित रूप से फिंक के साथ लोड किए गए emacs एक्सटेंशन का उपयोग शुरू करता है।

अच्छा समय।

1

मै मैकपोर्ट प्रोगोग पर कार्बनएमैक्स संस्करण का उपयोग करता हूं। यह सिर्फ एक लाइन के साथ सभी निर्भरता स्थापित करता है:

sudo port install emacs 

किसी के लिए macports (www.macports.org)

+0

मुझे एक प्राचीन जी 4 मैक टाइगर चल रहा है ... और न तो मैक विशेषज्ञ और न ही मूल यूनिक्स उपयोगकर्ता होने के नाते, यह एकमात्र विकल्प था जिसे मैं जल्दी से काम कर सकता था। (और मैकपॉर्ट्स आसान सीएलआई के पीछे कई अन्य उपयोगी चीजें छुपाता है। :)) –

1

में intesrested कुछ समय पहले, मैं अपने नए मैक एक पाठ संपादक के लिए खोज रहा था। चूंकि यह कुछ महीने पहले था, इस दौरान कुछ बिंदुओं को सही किया गया हो सकता है।
मुझे लगता है कि एक्वामाक्स अब तक का सबसे अच्छा ओएसएक्स-एमाक्स है। हालांकि, यह कुछ क्षेत्रों में मैक की तरह थोड़ा सा महसूस करता है। उदाहरण के लिए, यह कई बफरों की बजाय कई खिड़कियों का उपयोग करता है और रंग योजनाएं "सामान्य" Emacs-style नहीं हैं।
यदि आप अधिक बुनियादी सेट की तलाश में हैं, तो कार्बन इमाक्स भी ऐसा कर सकता है, हालांकि आप PHP समर्थन या ऑक्टेक्स जोड़ने के लिए कुछ अतिरिक्त पैकेज जोड़ना चाहेंगे।
Emacs.app मेरे oppinion में टूटा लगता है। यह ड्रैग और ड्रॉप का उपयोग करके फ़ाइलों को भी खुलता नहीं है।

2

मुझे अगलीस्टेप-व्युत्पन्न Emacs.app पहले http://emacs-app.sourceforge.net/ पर अब Emacs-23 CVS (अगस्त 2008 तक) में एकीकृत किया गया है।

Emacs.app मुझे एक्वामाक्स की तुलना में अधिक ज़िप्पी महसूस करता है लेकिन यह केवल सीडीएस-एमाक्स है और यह सामान की एक ही मात्रा के साथ नहीं आता है (आपको अपना खुद का ऑक्टेक्स इत्यादि स्थापित करना होगा)।

+0

एक्वामाक भी गैर-अंग्रेज़ी कीबोर्ड का उपयोग करने वाले लोगों के लिए एक समस्या है। मेरे पास एक पुर्तगाली कीबोर्ड है और एक्वामाक्स में संशोधक कुंजी के लिए मानक लेआउट मुझे "@" प्रतीक खो देता है (मुझे इसे एक्सेस करने के लिए विकल्प कुंजी का उपयोग करना होगा)। हालांकि सीवीएस संस्करण के साथ ऐसी कोई समस्या नहीं है। – Pinochle

+0

आप एक्वामाक्स के विकल्पों में उपयोग-alt-as-meta (पहली चीज़ जो मैं बंद करता हूं) के तहत बदल सकता हूं। इसके अलावा, एक्वामाक्स संस्करण 2 Emacs.app (Emacs-CVS से बाहर) पर आधारित है लेकिन बहुत सारे बदलाव जोड़ता है। – robcast

2

व्यक्तिगत रूप से, मैं स्थापित करने के लिए fink का उपयोग कर रहा हूं। इसके लिए एक्स की आवश्यकता है लेकिन मैं रहा हूं ताकि xemacs का उपयोग करके मुझे इसकी आवश्यकता हो।

इसके अतिरिक्त, मैंने gnu emacs स्थापित किया है। यह अच्छा है क्योंकि यह एक पूरी तरह से एकीकृत मैक ओएस एक्स अनुप्रयोग है जिसमें एक डॉक आइकन और सबकुछ है। मुझे इसे खोलने के लिए gnu emacs आइकन के शीर्ष पर फ़ाइल खींचते समय उपयोगी लगता है।

आखिरकार, मुझे यह उल्लेख करना चाहिए कि मैक ओएस एक्स पूरे स्थान पर emacs कीस्ट्रोक का उपयोग करता है। सामान की शुरुआत के लिए^ए जैसे सामान,^पाठ के अंत के लिए ई,^एन अगली पंक्ति,^पी पिछली लाइन, आदि ... यह ओएस में अधिकांश टेक्स्ट बॉक्स में काम करता है।

0

मुझे कार्बनएमैक पसंद है क्योंकि यह मानक जीएनयू एमएक्स वितरण के बहुत करीब है, जबकि मैक डेस्कटॉप के साथ अच्छी तरह से फिट बैठता है। मेरे लिए, यह मेरे उबंटू डेस्कटॉप पर एमाक्स की तरह "महसूस" हुआ, भले ही यह मैक एप्लिकेशन जैसा दिखता हो।

0

Emacs 22 ने मेरे लिए बहुत अच्छा काम किया है।

1

मैक ओएस एक्स के लिए emacsen में, मुझे कहना है कि 22 के कंसोल संस्करण के बाद, कार्बनइमैक सबसे अधिक उपयोग योग्य है। Aquamacs बस बहुत सारे गैर-मानक करता है, अप्रत्याशित पढ़ता है, विन्यास के साथ चीजें। Aquamacs प्रश्नों का सामान्य रूप से किसी भी प्रकार के समय पर किसी भी प्रकार का उत्तर नहीं दिया जाता है, जो कि हर चीज के लिए freenode पर #emacs में है। ऐसा लगता है कि यह आसानी से अव्यवस्थित है क्योंकि यह .emacs में मानक कॉन्फ़िगरेशन विकल्पों को संभालने का इतना भयानक काम करता है।

0

मैं सबवर्सन रिपोजिटरी से निर्मित Vim पसंद करता हूं। मैं इसे कंसोल में चलाता हूं जहां मुझे संपादन करते समय माउस का उपयोग करने की आवश्यकता नहीं होती है।

1

मै मैक ओएस एक्स पर MacVim का उपयोग कर रहा हूं। यह बहुत अच्छा है।