2010-09-15 5 views
16

Emacs और vi प्रोग्रामिंग गुरु के पारंपरिक संपादक हैं। लेकिन, क्या कोई आधुनिक संपादक विस्तार और टेक्स्ट संपादन उत्पादकता के संदर्भ में इन दोनों को विस्थापित करने में सक्षम है?क्या आधुनिक संपादक emacs/vi के साथ प्रतिस्पर्धा करते हैं?

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

+13

मैं emacs 23.1 कोशिश करता हूं। मेरे लिए बहुत आधुनिक, अभिनव और एक्स्टेंसिबल। –

+4

मुझे लगता है कि कोई जवाब अलग-अलग स्वाद के लिए काफी अधिक है। आपको यहां पूछने के लिए बेहतर भाग्य हो सकता है: http://programmers.stackexchange.com/ –

+1

वास्तव में नवीनतम Emacs 23.2 –

उत्तर

5

सब्लिमे टेक्स्ट विंडोज के लिए अपेक्षाकृत नया और बहुत अच्छा संपादक है।

www.sublimetext.com

+0

बहुत अच्छा। हाँ, यह वही है जो मैं ढूंढ रहा हूं। मुझे लगता है कि इसमें कई अभिनव विशेषताएं हैं, जैसे मल्टी एडिट और मिनीमैप। बढ़िया खोज! – yters

+0

बढ़िया है, इसलिए अपने चुने हुए उत्तर के रूप में मेरा उत्तर चुनें। (बड़ा हरा टिक) – warsong

2

ग्रहण, विजुअल स्टूडियो और मित्र आईडीई हैं। Emacs और वी पाठ संपादक हैं। एक टेक्स्ट एडिटर आईडीई का सिर्फ एक घटक बनाता है। अधिकांश आधुनिक आईडीई के साथ आने वाले संपादक एमाक्स या वी मोड प्रदान करते हैं। (Here is an example)। दूसरी तरफ, इमाक्स और वी को आसानी से एक पूर्ण आईडीई में बढ़ाया जा सकता है। (उदाहरण के लिए, JDEE देखें)।

+2

मेह है। मैंने लिस्प चलाने में सक्षम होने के बारे में कुछ भी नहीं देखा जो कि emacs के __whole बिंदु__ (या कम से कम इसकी शक्ति की उत्पत्ति) – aaronasterling

+1

@AaronMcSmooth कृपया 'मोड' को 'कुंजी-बाइंडिंग' के रूप में पढ़ें। Emacs केवल elisp चलाता है, और यह बेहद असंभव है कि माइक्रोसॉफ्ट कभी भी स्टालमैन द्वारा डिजाइन किए गए एक भाषा को अपने उत्पाद में एकीकृत करेगा। :-) –

+0

क्या Emacs "आसानी से" आईडीई (जैसे जेडीईई) में विस्तारित है? मुझे कुछ समय पहले सीईडीईटी + ईसीबी के साथ खेलना याद है और इसे स्थापित करने के लिए कुछ quirks थे, हालांकि मैं वास्तव में इसके लिए ज्यादा प्रयास नहीं कर रहा था। हालांकि अब मुझे लगता है कि Emacs 24 CEDET के साथ शिपिंग कर रहा है? तो शायद वे इस तरह Emacs लेने का मतलब है। एक तरफ ध्यान दें, मैंने सुना होगा कि आरएमएस ने कहा था कि वह Emacs भविष्य में वर्ड प्रोसेसिंग क्षमताओं पर लेना चाहते हैं। – hatmatrix

1

मुझे लगता है कि आपके सवाल का जवाब JEdit, UltraEdit, KomodoEdit, Geany, TextMate, NotePad++, केट, Gedit होगा। मैंने अंततः उन सभी में से कुछ का उपयोग किया है इससे पहले कि मैंने अंततः सभी अनंत काल के लिए Emacs के साथ रहने का फैसला किया। टेक्स्टमैट और अल्ट्राएडिट को छोड़कर वे सभी संपादक खुले स्रोत हैं और मैंने व्यक्तिगत रूप से वेब विकास के लिए बहुत कमोडोएडिट का आनंद लिया। एक्सयूएल और जावास्क्रिप्ट पर आधारित एक अच्छा एक्सटेंशन एपीआई भी था।

"आधुनिक" संपादकों के इस बैच का सामान्य लाभ यह है कि उनके पास आधुनिक जीयूआई टूलकिट्स और बेहतर अंतर्निहित "इंटेलिजेंस" सुविधाओं के लिए बेहतर समर्थन है। हालांकि उनमें से कोई भी अनुकूलन योग्य नहीं है या इमाक्स और विम के रूप में विस्तार योग्य है। आप इन संपादकों के साथ टर्मिनल टेक्स्ट संपादन करने में सक्षम नहीं होंगे।

+0

धन्यवाद, ये हालांकि काफी मानक लगते हैं। मैंने अपनी फीचर सूची ब्राउज़ करने वाले किसी भी नए संपादक प्रतिमान को नहीं देखा। – yters

2

मेरा प्रश्न एक अभिनव संपादक प्रतिमान की तर्ज पर अधिक एक अधिक सामान्य स्तर पर, ऐसा है कि मैं कई भिन्न भाषाओं के लिए उपयोग कर सकते हैं है, , अन्य कार्यों के लिए यह विस्तार आदि

web browser अंतिम संपादन उपकरण है या विस्तारित किया जा सकता है जिसे अनुकूलित किया जा सकता है, अनुकूलित किया जा सकता है, जो हमेशा जुड़ा होता है और सभी प्रकार के अनुप्रयोग होते हैं ... वेब ब्राउजर के माध्यम से बहुत कुछ किया जा सकता है।

जेफ एटवुड ने कहा, Firefox is an IDE। इसके साथ, और कुछ एक्सटेंशन, आप फ़ायरफ़ॉक्स को ब्राउज़र के विजुअल स्टूडियो में बदल सकते हैं।

कोई भी वेब पेज इस नए प्रकार के "संपादक" का विस्तार है। यही कारण है कि, उदाहरण के लिए, Google इसे ओएस (क्रोम ओएस जैसे) के मुख्य घटक के रूप में उपयोग करता है। वर्तमान प्रवृत्ति वेब पर सबकुछ करना है।

+0

हाँ, इसे एक संपादक कहा जाता है, एक viitor नहीं, या यहां तक ​​कि एक emacsitor भी। –

4

कैसे Yi के बारे में? मेरी धारणा है कि इसका समुदाय वर्तमान में हास्केल हैकर को लक्षित कर रहा है, लेकिन इसे एमाक्स की तरह माना जाता है लेकिन इमाक्स लिस्प के बजाए हास्केल में स्थित है। काफी मुख्यधारा नहीं है, लेकिन वह संपादक है जिसकी आप सोच रहे हैं।

+0

हां, यही वह उत्तर है जिसे मैं ढूंढ रहा हूं। मुझे पता है कि कई आधुनिक संपादक इंटेलिजेंस पर ध्यान केंद्रित करते हैं और इस तरह, लेकिन इंटेलिजेंस भाषा विशिष्ट है। मैं उन संपादकों की तलाश में हूं जो कुछ नए प्रतिमान को शामिल करते हैं जो सामान्य भाषा संपादन के लिए लागू होते हैं। – yters

1

Wikipedia's comparison of text editors

मैं UltraEdit, नोटपैड ++, Komodo और दूसरों के एक झुंड और मेरे पैसे के लिए Editplus गुच्छा का सबसे अच्छा है, लेकिन यह वास्तव में व्यक्तिगत स्वाद की बात है की कोशिश की है - क्या आप गुस्सा दिलाती है, क्या सुविधाएं जिनका आप आनंद करते हैं, आदि ।

5

एक अधिक सामान्य स्तर, इस तरह है कि मैं, कई भिन्न भाषाओं के लिए इसका इस्तेमाल करते हैं यह अन्य कार्यों

Windows पर, Zeus editor लगभग किसी भी भाषा के लिए विन्यस्त किया जा सकता के लिए विस्तार कर सकते हैं और यह भी पूरी तरह से है स्क्रिप्ट करने योग्य इसे विस्तारित करना आसान बनाता है।

+5

धन्यवाद, दिलचस्प संपादक। निश्चित रूप से कई उपयोगी विशेषताएं हैं। – yters

+3

बहुत अच्छा संपादक। संक्षिप्त कीबोर्ड अनुकरण प्यार करो। – Blake7

+2

+1 अच्छा, स्नैपी संपादक। – veight

1

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

+0

यदि मैं सही समझता हूं, तो आपको बस अपने टेक्स्ट एडिटर से स्रोत नियंत्रण के साथ बातचीत करने का एक तरीका मिला है?लोकप्रिय सॉफ्टवेयर का एक गुच्छा इसका समर्थन करता है। कुछ नाम देने के लिए विजुअल स्टूडियो और के डेवलपमेंट। ;) –

4

मुझे पता नहीं पर वाकई हैरान कर रहा हूँ उल्लेख किया है इन अभी तक दो:

  • TextMate (मैक)
  • E Text Editor (विंडोज़) (यह हाल ही में vim सुविधाओं का फायदा हुआ, लेकिन मैं इसे अभिनव फोन नहीं होगा) ।

असल में दोनों संपादकों की अधिकांश कार्यक्षमता को विम में दोहराया जा सकता है, और मुझे भी इमैक में यकीन है।

1

मैं आम तौर पर इमैक के साथ चिपक जाता हूं, भले ही ज्यादातर लोगों के लिए स्पष्ट रूप से) मैं इसे अपनी पूरी क्षमता में उपयोग नहीं कर सकता। पिछले हफ्ते मुझे नोटपैड ++ के साथ एक पीसी पर काम करना पड़ा, इसलिए मैंने इसे आजमाया और इसे बहुत पसंद किया। मुझे लगता है कि "आरामदायक" लगता है, फिर भी यह क्लासिक्स की "कच्ची शक्ति" को हरा नहीं सकता है।

संबंधित मुद्दे