Emacs और "आत्म-मजबूत प्रदर्शन"


14

संक्षेप में, आपके लिए कट्टर Emacs उपयोगकर्ताओं के लिए मेरा प्रश्न यह है: क्या आपने इस "स्व-सुदृढ़ प्रदर्शन" स्टीव यिंग के बारे में बात की है?

Emacs सेल्फ-होस्टिंग है: इसमें चीजें लिखना पर्यावरण को और अधिक शक्तिशाली बनाता है। यह एक प्रतिक्रिया लूप है: एक पुनरावर्ती, आत्म-सुदृढ़ीकरण, गुणात्मक प्रभाव जो होता है क्योंकि आप एन्हांसमेंट बनाने के लिए जिस वातावरण का उपयोग कर रहे हैं उसे बढ़ा रहे हैं।

क्या आप वास्तव में महसूस करते हैं कि आपके Emacs को बढ़ाने ने अंततः आपको 10 गुना अधिक उत्पादक बना दिया है , और आपकी उत्पादकता तेजी से बढ़ रही है, और इसी तरह और आगे भी?
क्या आपके पास साझा करने के लिए कुछ उदाहरण / अनुभव हैं?

मेरे लिए, मैं विकास के लिए Emacs और Vim दोनों का उपयोग कर रहा था (वर्तमान में Vim के साथ छड़ी), मेरे .emacsऔर .vimrcमेरी आवश्यकताओं के अनुरूप दोनों को काफी कॉन्फ़िगर किया गया है और मैं इन दोनों संपादकों की शक्ति की सराहना करता हूं। लेकिन मैंने इस Emacs के "सेल्फ-रीइन्फोर्सिंग लूप" का अनुभव नहीं किया, न तो किसी से मिला, जो (निश्चित रूप से, यह हो सकता है क्योंकि मैं वास्तव में कट्टर Emacser नहीं हूं, और अभी तक कई Emacser से नहीं मिले हैं)।

उदाहरण के लिए, फेसबुक पर, मेरे बगल वाला लड़का विम का उपयोग कर रहा था, और उसके बगल वाला लड़का Emacs का उपयोग कर रहा था। वे दोनों नरक के रूप में त्वरित और उत्पादक थे, और मैं इसका उपयोग उस संपादक को नहीं करता था जो वे उपयोग कर रहे थे, लेकिन अपनी बुद्धि और दृष्टिकोण के लिए।

लेकिन फिर भी, मुझे Emacs के समर्थकों से आश्चर्यजनक उदाहरण देखने में खुशी होगी जो मुझे Emacs के चर्च में वापस लाएंगे।

जवाबों:


15

10 एक्स अधिक उत्पादक ? कम संभावना। मुझे लगता है कि गुणक कारक 1.1 की तरह अधिक हैं, जो थोड़ी देर के बाद जोड़ देता है।

स्टीव येजेग जिस बारे में बात कर रहे हैं वह वास्तव में Emacs के विशेषज्ञ होने पर एक प्रतिबिंब है, और वे बहुत दुर्लभ हैं। जो लोग इस गुणात्मक प्रभाव को प्राप्त कर रहे हैं वे अपनी विशिष्ट आवश्यकताओं के अनुरूप दर्जी Emacs को लिखकर अपने Emacs अनुभव को सक्रिय रूप से अनुकूलित कर रहे हैं। उदाहरण के लिए, येजे ने स्खलन लिखा । Yegge बोली की व्याख्या करने का अर्थ है कि आप Emacs को कस्टमाइज़ कर रहे हैं ताकि Emacs को कस्टमाइज़ / विस्तारित करना आसान हो सके।

यहाँ वे विशेषज्ञता के विभिन्न स्तरों को तोड़ेंगे जैसे वे Emacs पर लागू होते हैं:

  • एक नौसिखिया जानता है कि Emacs कैसे चलाएं, कर्सर को इधर-उधर करें, कुछ संपादन करें, Emacs से बाहर निकलें।
  • एक उन्नत शुरुआत जानता है कि कैसे कुछ बुनियादी अनुकूलन को अपने में रखना है .emacs, या अन्य लोगों के विखंडू को पूरी तरह से उनकी नकल .emacsकरना है। वे जानते हैं कि वैश्विक कुंजी बाइंडिंग, requireबिल्ट-इन पैकेज कैसे बनाएं , मामूली मोड को सक्षम करें।
  • सक्षम Emacs उपयोगकर्ताओं के पास बड़ी .emacsफाइलें होती हैं, संभवतः कई फाइलों में विभाजित होती हैं। वे गैर-मानक पैकेजों को डाउनलोड करते हैं और उनका उपयोग करते हैं, जानते हैं कि कमांड के लिए प्रलेखन कैसे खोजना है, मोड, मौजूदा कुंजी-बाइंडिंग देखें, मामूली-मोड और प्रमुख-मोड के बीच अंतर के साथ सहज हैं। सक्षम उपयोगकर्ता आम तौर पर दिनों / सप्ताह के लिए Emacs का एक एकल उदाहरण रखते हैं, लेखन, संकलन, चल रहे हैं और अपने ईबे से डिबगिंग प्रोग्राम।
  • कुशल उपयोगकर्ता emacs लिस्प लिखने में सहज हैं, अपने स्वयं के इंटरेक्टिव कमांड बना रहे हैं, और मामूली मोड लिखने में सहज हैं। कुशल उपयोगकर्ता एमएसीएस लिस्प कोड को देखते हैं कि वे जिस मोड का उपयोग कर रहे हैं, उसकी बेहतर समझ हासिल करने के लिए, एलिस डीबगर का उपयोग करें, और आमतौर पर अवर प्रक्रियाओं (गोले, लिस्प प्रक्रियाओं, ...) का उपयोग करें।
  • विशेषज्ञ Emacs उपयोगकर्ता खरोंच से नए प्रमुख मोड लिखते हैं, Emacs के लिए C कोड को देखते हैं और संशोधित करते हैं, जानते हैं कि पुनरावर्ती संपादन क्या है और इसका उपयोग करें, बाहरी उपकरणों के साथ Emac को एकीकृत करने के लिए अंतर-प्रक्रिया संचार का उपयोग करें। वे Emacs-devel मेलिंग सूची भी पढ़ते हैं ।

और जब से आप व्यक्तिगत अनुभव के लिए पूछ रहे हैं, यहाँ उदाहरण हैं कि मैंने व्यक्तिगत रूप से क्या किया है जिससे यह महसूस होता है कि मैं अधिक उत्पादक हूं। नोट: मैं एक ऐसी कंपनी में काम करता हूं, जहां हम विकास के वातावरण के रक्तस्राव के किनारे के पास नहीं हैं, उदाहरण के लिए, हम अभी भी सीवीएस का उपयोग करते हैं।

  • मैंने बग ट्रैकिंग टूल के साथ Emacs को एकीकृत किया: जब मैं कमिट करता हूं, तो यह बग के लिए फ़ील्ड में फ़ाइल नाम और संस्करण को लॉग करता है, और Emacs से मैं अपने बग्स को देख सकता हूं, उन्हें असाइन कर सकता हूं, उन्हें हल कर सकता हूं, आदि।
  • मैंने अपने उत्पाद (दिन की नौकरी) और Emacs को जोड़ने वाला एक पुल लिखा, मेरे उत्पाद को प्रभावी रूप से एक हीन प्रक्रिया बना दिया - जिससे मुझे मक्खी पर स्रोत कोड में बदलाव करने में सक्षम बनाया गया।
  • मैंने TAGS हैंडलिंग को फाइंड -फाइल-इन-टैग्स के साथ बढ़ाया जो कई शॉर्टकट प्रदान करता है जो मेरे विकास के वातावरण के अनुकूल हैं।
  • मैंने एक मोड लिखा, जो प्रतिगमन परिणाम लेता है और मुझे असफलताओं पर कूदने, लॉग फ़ाइलों की जांच करने, एक या अधिक परीक्षण फिर से चलाने या न्यूनतम कीस्ट्रोक्स के साथ डिबग रन में प्रवेश करने में सक्षम बनाता है।
  • मेरी साप्ताहिक स्थिति रिपोर्ट (हाँ, मैं ईमेल के लिए एमएसीएस का उपयोग करता हूं) सप्ताह भर में किए गए कमिट का उपयोग करके ऑटो-जेनरेट की जाती है।

वे परिवर्तन हैं जो मैंने विशेष रूप से अपने वातावरण और मेरे वर्कफ़्लो के लिए Emacs के लिए किए हैं।

क्या मैं अपने आसपास के अन्य लोगों की तुलना में 10X अधिक उत्पादक हूं? नहीं।

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

क्या वे चौंकाने वाले उदाहरण हैं? नहीं, मुझे यकीन है कि मैंने जो कुछ किया है, वह विजुअल स्टूडियो में पहले से ही उपलब्ध है । क्या मेरा लेख आपको चर्च ऑफ एमाक्स में वापस लाएगा? शायद ऩही।

हालाँकि, यदि आप अपने विकास के माहौल में व्यवहार का एक पैटर्न देखते हैं, और आपके पास वह खुजली है जो आपको बता रही है, "मुझे वास्तव में एक्स / वाई / जेड से अधिक नहीं करना चाहिए, अगर मैं केवल कर सकता था ..." तो मैं उस खुजली को खरोंच करने के लिए Emacs का उपयोग करने की कोशिश कर रहा हूं। वह खरोंच पहला कदम हो सकता है कि "स्व-सुदृढ़ीकरण" पथ जो स्टीव येजेग के बारे में बात कर रहा है।

माइनर नोट: मुझे नहीं पता कि कई (कोई?) सही मायने में विशेषज्ञ Emacs उपयोगकर्ता स्टैक ओवरफ्लो साइटों का सक्रिय रूप से उपयोग कर रहे हैं, या, कम से कम, वे Emacs संबंधित प्रश्नों का उत्तर नहीं दे रहे हैं। मैं कहता हूं कि स्टैक ओवरफ्लो पर emacs और elisp टैग के लिए शीर्ष उपयोगकर्ताओं पर आधारित है ।


+1, ड्रेकस कौशल मॉडल के एमएसीएस-फू में अच्छा अनुप्रयोग। Dreyfus से अपरिचित पाठकों के लिए: en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition
limist

नोट: मैं व्यक्तिगत रूप से अपने आप को एक बहुत ही कुशल Emacs उपयोगकर्ता मानता हूं, लेकिन मैं अपने Emacs'en को केवल इसलिए कस्टमाइज़ नहीं करता हूं क्योंकि मेरा सामना कई सिस्टमों से होता है, जो कि डिफ़ॉल्ट सेटअप को कस्टमाइज़ करने के लिए काउंटरप्रोडक्टिव होंगे जैसा कि काम पूरा करने के लिए किया जाता है।

11

यह प्रमाण निश्चय ही है, लेकिन आपका प्रश्न स्पष्ट रूप से उपाख्यानात्मक साक्ष्य के लिए कहता है।

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

इसलिए पहले क्रम में, हाँ, emacs ने मुझे बहुत अधिक उत्पादक बना दिया है।

ऐसा लगता है कि आप दूसरे क्रम में उत्पादकता से लाभ के बारे में पूछ रहे हैं: क्या ईमैक्स कंपाउंड से मेरे रिटर्न हैं? हालांकि मैं खुद को पूरी तरह से प्रवीण नहीं करूंगा , अकेले यंगेग होने दूंगा , मुझे लगता है कि मैं घातीय वक्र के पैर को देखना शुरू कर रहा हूं, और यह कि एमएसीएस का मेरा उपयोग आगे और अधिक उत्पादक बना देता है। इसे संक्षिप्त करने के लिए रेपो से कुछ संक्षिप्त, महत्वपूर्ण आंकड़े:

  • 7 की टीम में, मैं आधे से अधिक कमिट के लिए जिम्मेदार था। वरिष्ठता के लिए समायोजन, मैं अभी भी लगभग दो बार अक्सर करता हूं। इसलिए नहीं कि मैं लगभग दुगुना भयानक हूँ, बल्कि इसलिए कि सभी मुझे खाली करते हैं लेकिन मेरे लिए संस्करण नियंत्रण संभालते हैं। क्योंकि मैं दर्द कर सकता हूं, अपडेट कर सकता हूं और बिना दर्द के मर्ज कर सकता हूं, मैं छोटे असतत विरामों की जांच करता हूं, जैसे हम सभी को करना चाहिए। लेकिन इसका मतलब है कि मैं "बड़े जोखिम" लेने के लिए स्वतंत्र महसूस करता हूं (मुझे यह उल्लेख करना चाहिए कि हम वैज्ञानिक अनुसंधान के लिए प्रायोगिक कोड लिख रहे हैं, उत्पादन के लिए नहीं), जिसका अर्थ है कि मैं प्रोग्रामिंग और मेरे विषय के बारे में अधिक सीखता हूं।

  • अंतिम रिपोर्ट में हमने लिखा, svn दोष मुझे बताता है कि मैं अन्य दो लेखकों के तीन गुना से अधिक लाइनों के लिए जिम्मेदार था । (यह सिर्फ इसलिए नहीं है क्योंकि मेरे पास आखिरी प्रतिबद्ध था। मैं थोड़ी देर के लिए इस बारे में उत्सुक था, इसलिए मैंने इसे ट्रैक करना शुरू कर दिया और परिणाम पूरे संस्करण इतिहास में बहुत स्थिर थे।) क्योंकि मैं 6 गुना तेज लेखक हूं। नहीं: क्योंकि emacs पाठ के लिए एक जंजीर है। इसका मतलब है कि मैं लाटेक्स सर्जरी के प्रकार कर सकता हूं जिसे मैंने पहले कभी भी करने की कोशिश नहीं की होगी। जिसका मतलब है कि मैं LaTeX के बारे में अधिक समझ को समाप्त करता हूं, जो मुझे भविष्य में और भी अधिक उत्पादक बनाता है।

  • प्रलेखन का 100% (दोनों कोड और आंतरिक अनुसंधान नोटों के लिए) मेरा है। क्योंकि मेरे लेब्रेटर्स को प्रलेखन की परवाह नहीं है? खैर, मैं वास्तव में इसके बारे में परवाह नहीं था इससे पहले कि मैं ऑर्ग-मोड पाया। जबकि मैं आमतौर पर इन चीजों के बारे में uber-type-B हूं, org- मोड एक हल्के नशे की लत में बदल गया। सुखद-दिखने वाले HTML और LaTeX के लिए ऑर्ग-मोड के त्वरित निर्यात ने जिम्मेदार दस्तावेज के सभी अवरोधों को हटा दिया और इसे एक तरह के खेल में बदल दिया। तो अब मैं करता हूं। अगर ऐसा नहीं होता, तो मैं नहीं करता, या कम से कम मैं इसे डराता और इसे बंद कर देता और इसे मानसिक ऊर्जा देता।

अन्य टिप्पणीकारों का सुझाव है कि कारण कनेक्शन ठीक पीछे की ओर हो सकता है: शायद एमएसीएस अत्यधिक उत्पादक को पुरस्कृत करता है, जो इस परिकल्पना से आत्मविश्वास लूट लेगा कि मंझला उपयोगकर्ता किसी भी लाभ का आनंद लेने की संभावना है। मैं एक तरह से स्व-पूर्ण करने वाले प्लेसबो प्रभाव के बारे में सुझाव दे सकता हूं: चाहे या नहीं emacs ने मुझे और अधिक उत्पादक बना दिया है (और निश्चित रूप से हम कभी नहीं जान पाएंगे, क्योंकि मेरे पास कोई समान जुड़वां नहीं है जो emacs नहीं सीखता है), मेरे पास है निश्चित रूप से संरचित पाठ के लिए मेरे रिश्ते में एक कड़वाहट का अनुभव किया। मैं emacs का उपयोग करने के लिए उत्साहित हूं, जिसका अर्थ है कि मैं इसका अधिक उपयोग करता हूं, जिसका अर्थ है कि मैं इसके बारे में अधिक सीखता हूं, अधिक उत्साहित हो जाता हूं, और सी। जब मैंने BibTeX मोड की खोज की, तो मुझे यह महसूस हुआ कि जैसे मैंने अपनी पहली डेट पर किसी लड़की से पूछा था।

मामले में आप चूक गए: emacs ने मुझे ग्रंथसूची डेटाबेस के संपादन के बारे में सोचा। मेरे काम में जो कुछ लायक है, मुझे लगता है।


8

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

यह टिप्पणी बहुत सच है, और कुछ हद तक उत्पादकता युक्तियों पर लागू होती है।

जो लोग अपनी उत्पादकता बढ़ाने / अनुकूलित करने में रुचि रखते हैं, वे जीवन में अपने फोकस या व्यवहार के कारण अधिक उत्पादक होते हैं, चाहे उत्पादकता टिप की दक्षता की परवाह किए बिना।

यह इस प्रकार हो सकता है: "आप एक बेहतर डेवलपर नहीं हैं क्योंकि आप Emacs या Vim का उपयोग कर रहे हैं, लेकिन जिस तरह के लोग इन उपकरणों को मास्टर करने के लिए पर्याप्त समर्पित होते हैं, वे अच्छे डेवलपर होते हैं" [1]।

  1. यह एक भयानक सामान्यीकरण है, इसलिए यह एक पूर्ण सत्य नहीं है और वैसे भी इसका ज्यादा मतलब नहीं है (एक अच्छा / बुरा डेवलपर क्या है? आदि)

4

मैं अब लगभग 20 वर्षों से Emacs उपयोगकर्ता हूं, और मुझे कहना होगा कि नहीं, मैं उस बिंदु पर नहीं पहुंचा हूं।

"Emacsvana" उन्होंने बारे में बात कर रहा है करने के लिए, तुम सच में अपने आप को एक करना है elisp विशेषज्ञ। मैंने थोड़ा सा किया है, लेकिन वास्तव में मेरे कौशल एक नए मोड को कॉन्फ़िगर करने में सक्षम होने के स्तर पर बहुत अधिक अंत में हैं जो किसी और ने लिखा है। डिबग (या भगवान को ठीक करने से मना करना) की कोशिश करना किसी और के लिए मेरे से थोड़ा परे है, और खुद को खरोंच से लिखना भी एक विचार नहीं है।

यह किसी ऐसे व्यक्ति से है जिसने वास्तव में पहले लिस्प का उपयोग किया है, और 20+ साल का व्यावसायिक सॉफ्टवेयर विकास अनुभव है।

शायद मैं सिर्फ एक वुस या कुछ और हो रहा हूं, लेकिन मुझे संदेह है कि बहुत कम एमएसीएस उपयोगकर्ता कभी उस बिंदु पर पहुंचते हैं जिसके बारे में वह बात कर रहा है।

वहाँ वास्तव में कुछ भी गलत नहीं है। मुझे पता है कि मैक्रोज़ कैसे बनाया जाता है, जो मुझे किसी भी अन्य टेक्स्ट एडिटर के साथ होने की तुलना में Emacs के साथ अधिक उत्पादक बनाता है। अवसर पर, उत्पादक के रूप में 10x से अधिक। हालांकि, यह मुझे किसी ऐसे व्यक्ति से बेहतर नहीं बनाता है जो vi को समान रूप से अच्छी तरह से जानता है (क्योंकि यह मैक्रोज़ भी कर सकता है)।


पुन: बोल्ड में आपका पाठ, मैं और अधिक आश्चर्यचकित हो जाऊंगा अगर 20 साल के दिग्गज Emacs उपयोगकर्ताओं में से अधिकांश, बस अजीब मैक्रो करने के लिए कैसे जानता था। यह सभी चीजों के लिए एनाथेमा लगता है Emacs यह आनंद से अनजान होने की संभावना है।
ओसोडो

4

नहीं, मैंने नहीं किया है, और मैंने कभी किसी के बारे में नहीं सुना है जिसके पास है। मुझे नहीं लगता कि ऐसा होता है। मुझे लगता है कि स्टीव येजेग लोकप्रिय ब्लॉगर क्या कर रहे हैं: वह अपनी बात पाने के लिए और अधिक दिखने के लिए एक विवादास्पद, अति-शीर्ष बयान दे रहा है। मुझे नहीं लगता कि वह इस तरह से इसका मतलब है। वह शायद संवाद करने का इरादा रखता है, यह है: "Emacs शुरू करने के लिए वास्तव में कुशल है, और यदि आप इसे बहुत अनुकूलित करते हैं, तो आप सीखते हैं कि इसके साथ और भी अधिक कुशल कैसे बनें, जो कि महान है, mmm-kay?"

अगर वह सिर्फ इतना ही कहता, तो आप भ्रमित नहीं होंगे, और उसके पास आधे पाठक नहीं होंगे।


4

इसे इस तरह से देखें: पाठ सर्जरी में एमएसीएस और विम एक्सेल और पुनरावृत्ति कीस्ट्रोक्स के स्वचालितकरण, पाठ के बड़े हिस्से के नेविगेशन का उल्लेख नहीं करने के लिए। यह वही है जो येजगे के बारे में बात कर रहा है, हालांकि अधिक उपदेशात्मक तरीके से।

अगर आपके पास 10000 लाइन की फ़ाइल है जहाँ आपको हर लाइन की शुरुआत में एक लाइन नंबर जोड़ना होगा, तो आप इसे नोटपैड में मैन्युअल रूप से करते हुए आधा दिन बिता सकते हैं।

या, इस तरह की चीज़ के लिए एक मैक्रो को फायर करें या एक अंतर्निहित Emacs फ़ंक्शन का उपयोग करें। तब आप काम के आधे दिन बचाते हैं और आप 10x से अधिक उत्पादक होते हैं।

यह पुनरावृत्ति का पता लगाने और इसे खत्म करने के बारे में है। इसके लिए बुद्धिमत्ता, अनुभव, अभ्यास और कौशल की आवश्यकता होती है, इसलिए Emacs का उपयोग करने वाले हर व्यक्ति को उत्पादकता लाभ नहीं मिलेगा।


या आप कुछ सरल पाठ प्रसंस्करण के साथ कर सकते हैं sedऔर अपने आप को बाकी दिन बंद कर सकते हैं।
जोश के

@ जोश के: या पेस्ट के साथ पर्ल या ऑक या शेल। जो भी उपकरण आपको सबसे अच्छा पता है, वास्तव में।
ज़ैन लिंक्स

यहां तक ​​कि एक सी प्रोग्राम लिखने के लिए जो 5 मिनट से ज्यादा नहीं लगेगा
user281377

2
Emacs बहुत बड़ी फ़ाइलों से निपटने के लिए अच्छी तरह से अनुकूल नहीं हैं। बहुत सुस्त हो जाता है।

2

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

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