जवाबों:
मैं EmacsW32 का उपयोग करता हूं , यह बहुत अच्छा काम करता है। संपादित करें: मैं अब नियमित GNU Emacs 24 का उपयोग करता हूं, नीचे देखें।
विवरण के लिए इसका EmacsWiki पेज देखें।
मेरे लिए, सबसे बड़ा फायदा यह है कि:
और स्टीव Yegge द्वारा इस पोस्ट के अनुसार XEmacs के विषय में:
संक्षेप में, मैंने तर्क दिया है कि XEmacs के पास बहुत कम बाजार हिस्सेदारी, खराब प्रदर्शन, अधिक कीड़े, बहुत कम स्थिरता है, और इस बिंदु पर शायद GNU Emacs की तुलना में कम सुविधाएँ हैं। जब आप इसे जोड़ते हैं, तो यह बड़े अंतर से कमजोर उम्मीदवार होता है।
संपादित करें: मैं अब नियमित GNU Emacs 24 का उपयोग करता हूं। इसमें Nxml भी शामिल है, इसे स्थापित किया जा सकता है या स्रोतों से बनाया जा सकता है, और इस आवरण के साथ , Emacs सर्वर शुरू होता है यदि कोई सर्वर नहीं चल रहा है। चीयर्स!
ध्यान दें कि विंडोज के लिए GNU Emacs Emacs को शुरू करने के लिए दो निष्पादन योग्य हैं: "emacs.exe" और "runemacs.exe"। पूर्व पृष्ठभूमि में एक डॉस-प्रॉम्प्ट विंडो रखता है, जबकि बाद वाला ऐसा नहीं करता है, इसलिए यदि आप उस वितरण को चुनते हैं और एक शॉर्टकट बनाना चाहते हैं, तो "रनमेससी.एक्सएक्स" लॉन्च करना सुनिश्चित करें।
कार्ल
सबसे आसान तरीका है जहां उपयोगकर्ता init फ़ाइल है:
C-h v user-init-file
इसे खोलने का सबसे आसान तरीका ( स्क्रैच बफर में):
(find-file user-init-file)
और Cj को बाहर निकालने के लिए मारा
खैर, मुझे व्यक्तिगत रूप से वही पसंद है जो मैं ईमैक्स के साथ शुरू करने के बाद से इस्तेमाल कर रहा हूं, जो कि जीएनयू एमएसीएस है। ऐसा लग रहा है कि यह खिड़कियों के लिए भी बनाया गया है । यह लिंक आपके .emacs फ़ाइल प्रश्न का भी उत्तर देता है । यहाँ एक जगह है जिसे आप इसे डाउनलोड कर सकते हैं । आपको शायद संस्करण 22.2 (नवीनतम) मिलना चाहिए।
यदि यह आपकी पहली बार है, तो मुझे आशा है कि आप इसका आनंद लेंगे! मुझे पता है कि मैं पूरी तरह से प्यार करता हूँ!
मैं इसे साइबरविन के तहत चलाता हूं। यह भी मुझे मेटा के साथ आदेशों को पूरा करने के लिए एक यूनिक्स-ईश वातावरण देता है-!
bin/
विंडोज पथ चर में Cygwin को जोड़ना कितना समान है ? Emacs ' grep
को find
विंडोज के बजाय Cygwin का उपयोग करके काम करने के लिए ' find
ने मुझे मार्ग चर के सामने भी Cygwin को जोड़ने के लिए प्रेरित किया।
मैं emacs के एक वेनिला संस्करण का उपयोग करता हूं । मेरे अनुभव में, यह बहुत स्थिर है, सरल है, मुझे जो कुछ भी ज़रूरत है वह सब कुछ करता है, और ब्लोट का एक गुच्छा नहीं जोड़ता है जिसकी मुझे आवश्यकता नहीं है। .Emacs फाइल में रखा जा सकता है C: \ Users \ YourName अगर घर वातावरण चर सेट है। यह इसे संभालने का एक शानदार तरीका है क्योंकि यह एक उपयोगकर्ता के आधार पर काम करता है और लिनक्स पर व्यवहार की नकल करता है। आप emacs / windows फ़ोल्डर में किसी भी ग्नू सॉफ्टवेयर रिपॉजिटरी मिरर से ज़िप डाउनलोड कर सकते हैं । आप उस फ़ाइल को चाहते हैं जिसका नाम है ।emacs-xx.x-bin-i686-pc-mingw32.zip
यहाँ खिड़कियों के लिए emacs कॉन्फ़िगर करने के लिए कुछ महान निर्देश हैं । मूल रूप से, "इंस्टॉलेशन" से नीचे उबलता है:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
। MS-Windows के लिए Emacs-24.4 का "आधिकारिक" बाइनरी देखें ।
इसके अलावा, आप 64 बिट विंडो सिस्टम के लिए emacs-w64 पर विचार कर सकते हैं:
Http://www.gnu.org/software/emacs/windows/ntemacs.html देखें । धारा 2.1 में वर्णित है कि इसे कहां प्राप्त करना है, और खंड 3.5 में वर्णित है कि .emacs फ़ाइल कहां जाती है (डिफ़ॉल्ट रूप से, आपके घर की निर्देशिका में, जैसा कि गृह परिवेश चर द्वारा निर्दिष्ट किया गया है)।
मैं दोनों खिड़कियों पर GNU emacs और Xemacs चला रहा हूं। मैं इसे अपने प्राथमिक संपादक, ईमेल क्लाइंट आदि के रूप में उपयोग करता था, लेकिन यह "सिर्फ" संपादक नहीं था।
जब मैंने हाल ही में Vista के लिए पुनः इंस्टॉल किया तो मैंने नवीनतम GNU संस्करण स्थापित किया। यह बढ़िया काम करता है। तो Xemacs करता है, लेकिन ऐसा लगता है जैसे GNU को अपना श * टी मिल गया है इसलिए Xemacs अब सम्मोहक नहीं है।
मैं आपको GNU Emacs 23 के विकास संस्करण का उपयोग करने का सुझाव देता हूं, जो कि बहुत ही स्थिर है और अपेक्षाकृत जल्द ही जारी किया जाएगा। आप नीचे दिए गए लिंक से साप्ताहिक बाइनरी बिल्ड प्राप्त कर सकते हैं।
मेरे पास .emacs के साथ एक पोर्टेबल संस्करण तैयार है, जो सेटअप ऑर्ग मोड, आई-डू, आदि। इसमें ऑर्गन नमूना फ़ाइल भी शामिल है। मुझे लगता है कि नए कामर्स के लिए यह एक बेहतर शुरुआत है।
मूल रूप से runemacs.bat के साथ चलता है और सब कुछ तैयार है।
मुझे इस समस्या का सामना करना पड़ा है, और गलती का पता चला (कम से कम मेरे मामले में) के अस्तित्व में होने के लिए c:\site-lisp\site-start.el
, एक फाइल जो EmacsW32 स्थापित होने पर बनाई गई थी, और जिसे मैंने इसे अनइंस्टॉल करने पर हटाया नहीं था। (विंडोज के लिए वेनिला GNU Emacs c:\site-lisp
अपने लोड-पथ में है, और इस फ़ाइल को लोड करने की कोशिश करेगा, जो किसी तरह उस त्रुटि को ट्रिगर करता है।)
समाधान: उस पूरी निर्देशिका ( c:\site-lisp
) को हटाने से मेरे लिए काम किया गया, लेकिन आपको फ़ाइल को निकालने में सक्षम होना चाहिएsite-start.el
।
GNU Emacs के लिए MS Windows बाइनरी पाने के लिए सबसे अच्छी जगह ... GNU Emacs :
http://www.gnu.org/software/emacs/
(ओह, और मुझे वह URL कैसे मिला ? Emacs मैन्युअल, नोड वितरण से । यदि आपकी कहीं भी Emacs तक पहुँच है, तो ऐसी जानकारी के लिए वह स्थान है।)
उस पृष्ठ पर आपको वह सब कुछ दिखाई देगा जो आपको Emacs प्राप्त करने के बारे में जानने के लिए आवश्यक है। विशेष रूप से, आपको जीएनयू एमएसीएस प्राप्त करने / डाउनलोड करने वाला एक अनुभाग मिलेगा , जो पास के जीएनयू दर्पण से लिंक करता है । उस लिंक पर क्लिक करना आपको लिंक के एक पृष्ठ पर ले जाता है, जो 21 रिलीज होने के बाद से सभी Emacs रिलीज़ को डाउनलोड करता है।
यहाँ और अधिक स्पष्ट रूप से, लिंक के उस पृष्ठ पर आपको विंडोज़ नाम की एक निर्देशिका लिंक भी दिखाई देगी । MS Windows के लिए Emacs binaries (निष्पादक) के लिंक का एक पृष्ठ प्राप्त करने के लिए उस पर क्लिक करें । यही वह पृष्ठ है जो आप चाहते हैं।
उपरोक्त जानकारी को जानने में मदद मिल सकती है जब आपको पृष्ठ को फिर से खोजने की आवश्यकता होती है, यदि आपने इसे बुकमार्क नहीं किया है। लेकिन यहाँ अंतिम URL है, सीधे: http://mirror.anl.gov/pub/gnu/emacs/wml/
जब मुझे विंडोज का उपयोग करने के लिए मजबूर किया जाता है, तो मैं ...
"विंडोज़ के लिए Emacs" डाउनलोड करें, और इसे कुछ निर्देशिका में सहेज लें (इसलिए EMACS_SOMEWHERE के रूप में संदर्भित किया जाता है)
मैप करने के लिए "स्टार्टअप" में एक .cmd फ़ाइल को ड्रॉप करें, "My Documents" को H: विकल्प के साथ ड्राइव करें, या यदि "My Documents" रिमोट सर्वर पर रहता है, तो मैं "मेरे पास होने के लिए एक्सप्लोरर में" मैप नेटवर्क ड्राइव "चीज का उपयोग करता हूं। दस्तावेज "H:। फिर मैं एक विंडोज़ में होम नाम का एक पर्यावरण चर बनाता हूं और इसे "एच: \" का नाम देता हूं। अब मैं अपने .emacs फ़ाइल को "मेरे दस्तावेज़" में छोड़ सकता हूँ और इसे लॉन्च होने पर emacs द्वारा पढ़ा जा सकेगा।
तब मैं H: \ bin डायरेक्टरी बनाता हूं। फिर मैं अपने विंडोज "पाथ" पर्यावरण चर में "एच: \ बिन" जोड़ता हूं।
तब मैं एक H: \ bin \ emacs.cmd फ़ाइल बनाता हूं। इसमें एक पंक्ति शामिल है:
@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*
यह काम का एक उचित सा है, लेकिन यह मुझे एक या एक ही emacs को विंडोज़ कमांड प्रॉम्प्ट से या एक साइबर कमांड प्रॉम्प्ट से चलाने में सक्षम करेगा, बशर्ते कि / cygdrive / h / bin को मेरे cygwin PADH वैरिएबल में जोड़ा जाए। थोड़ी देर के लिए इस सेटअप का उपयोग नहीं किया, लेकिन जैसा कि मुझे याद है, जब मैं एक नई फ़ाइल के साथ emacs.cmd को बार-बार कॉल करता हूं, तो वे सभी एक और एक ही emacs सत्र में बफ़र होते हैं।
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
https://bitbucket.org/Haroogan/emacs-for-windows
नवीनतम Emacs 25 के साथ था , लेकिन पूरे पृष्ठ को हटा दिया गया है। इस बिल्ड और emacs-w64 का लाभ यह है कि वे jpg, png, tiff DLL के साथ-साथ lxml DLL के साथ आते हैं, जो नए eww
वेब ब्राउज़र के लिए आवश्यक है।
अपनी प्रोफ़ाइल के लिए .emacs फ़ाइल तक पहुँचने का सबसे आसान तरीका है, emacs खोलना। फिर Cx C- करें, ~ USERNAME / .emacs में टाइप करें (या आप init.el या किसी अन्य फ्लेवर का उपयोग कर सकते हैं)। फ़ाइल में अपना सामान टाइप करें और इसे बचाने के लिए Cx Cs (मुझे लगता है)।
वास्तविक फ़ाइल c: \ Documents and Settings \ USERNAME.emacs.d (जो भी आपने फ़ाइल का नाम दिया है), या आपके सिस्टम पर समकक्ष वर्तनी / स्थान में स्थित है (Windows XP में)।
आप यहाँ से GNU Emacs NT को डायरेक्ट डाउनलोड कर सकते हैं । यह विंडोज़ में ठीक काम करता है, सुनिश्चित करें कि आप emacs.exe फ़ाइल के बजाय runemacs..exe फ़ाइल का शॉर्टकट बनाते हैं ताकि यह खोलने से पहले कमांड प्रॉम्प्ट न दिखाए!
XEmacs GNU Emacs की तुलना में कम स्थिर है, और बहुत सारे एक्सटेंशन विशेष रूप से GNU के लिए लिखे गए हैं। मैं जीएनयू> एक्स की सिफारिश करूंगा।
आप .emacs फ़ाइल को उस ड्राइव के मूल में रख सकते हैं जिस पर यह स्थापित है। यकीन नहीं होता कि आप इसे कहीं और भी जोड़ सकते हैं ...
Im emacs32 का उपयोग करके, मुझे वास्तव में इसके साथ केवल एक समस्या है:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
यदि आप विंडोज 7 के लिए लेटेक्स संपादक के रूप में Emacs मतलब है।
Emacs4LS
(Emacs 4 लेटेक्स समर्थन विंडोज 7 के तहत) Emacs के लिए नवागंतुक के लिए।
http://chunqishi.github.io/emacs4ls/