Django (1.1) (मैक पर) के साथ उपयोग करने के लिए emacs को कॉन्फ़िगर करने के लिए कोई संपूर्ण ट्यूटोरियल है? मैं टेक्स्टमैट से इमाक्स में स्विच के बारे में सोच रहा हूं ताकि django के लिए मल्टीप्लाफ्टर संपादक हो। मेरे पास मेरा पसंदीदा है टेक्स्टमैट से थीम और मैं इसे emacs में परिवर्तित करना चाहता हूं (शायद इसके लिए "कनवर्टर" है?)। टेक्स्टमैट से स्विच करना एक अच्छा विचार है?Django + Emacs (टेक्स्टमैट प्रतिस्थापन के रूप में)
उत्तर
मैं दूसरे @Django mode की docgnome के सुझाव और yasnippet, लेकिन असली किकर आप वापस जाने के लिए TextMate के लिए अपने विकास के वातावरण में PyFlakes एकीकृत करने के लिए है कभी नहीं चाहते कर देगा कि, जो बिंदु पर Emacs ऑन-द-मक्खी प्रदान करेगा आपके पायथन कोड में त्रुटियों की अधिसूचना। ये टाइपो-स्तरीय त्रुटि पहचान से काफी दूर जाते हैं जो आपको सिंटैक्स हाइलाइटिंग करके केवल मुफ्त में मिलता है; आपको अन्य चीजों के साथ असाइनमेंट, अप्रयुक्त आयात और खराब इंडेंटेशन से पहले वैरिएबल जैसे त्रुटियों की अधिसूचना दी जाएगी। Emacs में
स्थापित कर रहा है PyFlakes अपेक्षाकृत सरल है: बस डाउनलोड करने और PyFlakes स्थापित करें, और उसके बाद, अपने ~/.emacs
या ~/.emacs.d/init.el
के लिए निम्न जोड़ने के रूप में उपयुक्त:
(when (load "flymake" t)
(defun flymake-pyflakes-init()
(let* ((temp-file (flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
(list "pyflakes" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks
'("\\.py\\'" flymake-pyflakes-init)))
(add-hook 'python-mode-hook 'flymake-mode)
यह है कि। आपको अब ध्यान देना चाहिए कि, जब भी आप पाइथन संपादित कर रहे हों, तो त्रुटियों को लाल रंग में हाइलाइट किया जाता है। प्रदान की गई लाइन के साथ क्या गलत है, इसकी पूरी व्याख्या देखने के लिए माउस ओवर।
जहां तक टेक्स्टमैट की तरह थीमिंग थी: थीमिंग थोड़ा कष्टप्रद Emacs हो सकती है; जब तक आप वास्तव में टेक्स्टमैट में सटीक थीम नहीं चाहते हैं, तो मैं Emacs के लिए Color Theme ले जाऊंगा और अपनी कल्पना के अनुरूप एक ढूंढूंगा। आप लगभग निश्चित रूप से अपने वर्तमान टेक्स्टमैट एक के बहुत करीब मिल सकते हैं, और चेहरों को मैन्युअल रूप से कॉन्फ़िगर करने से निपटने की आवश्यकता नहीं होगी।
आप Django mode for emacs देख सकते हैं। आप किस विशिष्ट कार्यक्षमता की तलाश में थे? स्निपेट के लिए, मैं yasnippet की अनुशंसा करता हूं जो टेक्स्टमैट स्निपेट सिस्टम से प्रेरित है।
yasnippet इंस्टॉल करने के बाद आप स्निपेट का उपयोग कैसे करते हैं? सब्लिमे टेक्स्ट में यह बहुत सीधी आगे है, आप "if" टाइप करते हैं, फिर यह आपको स्निपेट्स की एक सूची दिखाता है, फिर आप टैब दबा सकते हैं और यह आपके लिए {% अगर rze = rze%} लिखेंगे। फिर आप प्रत्येक तत्व के माध्यम से जा सकते हैं और उन्हें टैब –
- 1. Emacs इंटरैक्टिव regex प्रतिस्थापन
- 2. टेक्स्टमैट
- 3. fqen() के प्रतिस्थापन के रूप में स्क्लाइट?
- 4. टेक्स्टमैट
- 5. टेक्स्टमैट
- 6. टेक्स्टमैट लाइन
- 7. टेक्स्टमैट 2
- 8. मैं टेक्स्टमैट
- 9. टेक्स्टमैट जैसे ओपन/बंद टैग में लपेटें चयन?
- 10. Emacs ... आपके डिफ़ॉल्ट खोल के रूप में?
- 11. नए टेक्स्टमैट में थीम बदलें?
- 12. टेक्स्टमैट प्रोजेक्ट ड्रॉवर
- 13. IObservable (Rx) का उपयोग INOTifyCollection के रूप में MVVM के लिए बदलें प्रतिस्थापन के रूप में?
- 14. मेरे आईडीई के रूप में टेक्स्टमैट के साथ सी # में प्रोग्राम कैसे करें?
- 15. Emacs
- 16. Emacs
- 17. हास्केल रेगेक्स पुस्तकालयों के साथ प्रतिस्थापन/प्रतिस्थापन
- 18. Emacs
- 19. रेडियो बटन के रूप में Django BooleanField?
- 20. उपयोग Django ORM के रूप में स्टैंडअलोन
- 21. Emacs से django खोल कैसे चलाएं?
- 22. Django रूप
- 23. टेक्स्टमैट में सभी को संकुचित करें
- 24. टेक्स्टमैट - स्वत: जोड़ना एचटीएमएल टैग
- 25. Emacs
- 26. Emacs
- 27. खोजक/एक्सप्लोरर के रूप में Emacs - प्रतिलिपि फ़ाइलें
- 28. आईडीई के रूप में Emacs: एक परियोजना निर्देशिका हैंडलिंग?
- 29. एमएवीए आईडीई के रूप में emacs का उपयोग कैसे करें?
- 30. emacs एक पेड़ के रूप में खुले बफर को देखें
के साथ संपादित कर सकते हैं मैं मैक पृष्ठभूमि से आने वाले किसी भी व्यक्ति के लिए Emacs स्टार्टर किट की भी सिफारिश करता हूं। यह डिफ़ॉल्ट का एक बहुत ही सेट सेट है। – Singletoned