2015-09-04 15 views
8

मुझे आश्चर्य हुआ कि इस सवाल से पहले नहीं पूछा गया है। (अगर यह है, क्षमा करें!) मैं दस्तावेजों के समर्थन के साथ एक अच्छा पाठ संपादक खोजने की कोशिश कर रहा हूं।रैमडाउन दस्तावेज़ों के लिए टेक्स्ट एडिटर समर्थन

  • वाक्य रचना हाइलाइटिंग
  • मूल्यांकन
  • मुक्त & खुला स्रोत
  • के लिए सांत्वना देने दस्तावेज़ से कोड भेजने की क्षमता (दोनों आर कोड और markdown वाक्य रचना के लिए): यहाँ मेरी मापदंड (किसी विशेष क्रम में) BibTeX प्रविष्टियों के लिए
  • स्वतः पूर्ण
  • पार मंच

मैं कुछ भी है कि फिट खोजने के लिए नहीं कर पा रहे बिल है सब्लिमे टेक्स्ट यह सब कर सकता है, लेकिन यह न तो नि: शुल्क और न ही खुला स्रोत है ...

मुझे पता है कि बहुत से लोग RStudio का उपयोग करते हैं, लेकिन वास्तव में लेखन के लिए इसका समर्थन बिल्कुल अच्छा नहीं है (उदाहरण के लिए खराब वर्तनी जांच, कोई समर्थन नहीं एक फ़ाइल नेविगेट करने के लिए, आदि) ...

+0

https://github.com/DaveJarvis/scrivenvar - अगर यह अपनी रुचि मुझे पता है। यह भी देखें: http://softwarerecs.stackexchange.com/q/38157/8633 –

उत्तर

8

संपादकों से जुड़े किसी भी प्रश्न का उत्तर निश्चित रूप से है ... Emacs। सभी गंभीरता में:

  • आर के लिए ESS
  • Polymode (ईएसएस लेखकों में से एक द्वारा) मिश्रित मोड के लिए
  • markdown जेसन Blevins (जो IIRC हाल Emacs संस्करणों के साथ आ जाते) द्वारा मोड

मेरे लिए अच्छा काम करता है। मैं अभी भी बिबटेक्स के साथ 'वास्तविक' कागजात के लिए लेटेक्स पर वापस जाता हूं, लेकिन लोग इसे मार्कडाउन के साथ भी करते हैं इसलिए निश्चित रूप से एक मोड होगा। और हाँ, यह क्रॉस-प्लेटफॉर्म है।

मैं इन्हें उबंटू पर उपयोग करता हूं, और डेबियन के लिए ईएसएस पैकेज को बनाए रखता हूं। तो एक हमेशा हमेशा चालू है। पॉलिमोड के लिए मैं बस गिथूब जाता हूं। यह एमईएलपीए और एमैक्स पैकेज अभिलेखागार के साथ निश्चित रूप से सभी काम करता है।

+1

मैं Emacs देखा है, लेकिन मैं ऑनलाइन क्या देखा है से यह rmarkdown साथ इतना बड़ा नहीं है। और, ज़ाहिर है ... वह सीखने की वक्र। – Alex

+1

यह imo (सब कुछ के लिए वैसे भी प्रतिपादन को छोड़कर) जिस तरह से rmarkdown के लिए rstudio की तुलना में बेहतर है। – jenesaisquoi

+0

Emacs एक मोटा सीखने की वक्र है और आपको इसे सब कुछ सेट करना होगा। यह सुविधाजनक नहीं है, लेकिन यह बहुत ही विशेषज्ञ मित्रवत और एक्स्टेंसिबल है। यह ऐसा कुछ है जिसे आपको प्रतिबद्ध होना है। –

2

Atom निःशुल्क, एक्स्टेंसिबल और ओपन सोर्स है।

एकमात्र चीज जो मैं इसे नहीं कर पा रहा हूं वह Rmd फ़ाइल (Sublime के समान) के कोड खंड के अंदर आर कोड वाक्यविन्यास है।

+1

मैं एटम के बारे में उत्साहित हूं, लेकिन ऐसा लगता है कि इसे जाने का लंबा सफर तय है। असल में, अगर किसी ने इस थ्रेड में सूचीबद्ध एक एटम पैकेज बनाया है, तो मैं एक खुश कैंपर बनूंगा। लेकिन अभी के लिए, एटम में ऐसी क्षमताएं नहीं हैं जिन्हें मैं ढूंढ रहा हूं। https://discuss.atom.io/t/package-suggestion-rmarkdown/15074 – Alex

0

यदि आपके पास विम के साथ अनुभव है, तो आपको Vim-R देखें। मैं इसे विशेष रूप से उपयोग करता हूं; यह आर को कोड भेजता है, और इसमें अन्य भयानक विशेषताएं हैं। सिंटैक्स हाइलाइटिंग के संदर्भ में, मुझे नहीं पता कि के लिए कोई विशेष रूप से कोई है, लेकिन markdown के लिए विम प्लगइन्स हैं, और आर फाइलों के लिए सिंटैक्स हाइलाइटिंग Vim-R के साथ काफी अच्छी है।

मैं वास्तव में किसी भी रूप में मार्कडाउन का उपयोग नहीं करता हूं, लेकिन .Rnw फाइलें बनाते हैं और पीडीएफ बनाने के लिए knitr का उपयोग करते हैं (pdflatex के माध्यम से)। Vim-R प्रासंगिक knitr आदेश भी भेजेगा; उदाहरण के लिए, यदि आप के नाइट पी डीएफ चाहते हैं, तो आप टाइप करें (vim में) \kp। यदि आप biblatex के माध्यम से इसे चलाने के लिए चाहते हैं, तो आप \kb टाइप करें।


संपादित: मैं अगर वहाँ bibtex प्रविष्टियों के स्वतः पूर्ण है, हालांकि यकीन नहीं है। शायद vim-latex में है, लेकिन निश्चित रूप से है कि संबंधित नहीं R है। हालांकि, आप दोनों प्लगइन स्थापित करने और अपने स्वयं के उपयोग के लिए उस कमांड को शामिल करने में सक्षम हो सकते हैं।

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