Text-Editor-Unterstützung für Rmarkdown-Dokumente [geschlossen]

8

Ich war ein wenig überrascht, dass diese Frage noch nicht gestellt wurde. (Wenn es, Entschuldigung!) Ich versuche, einen guten Texteditor mit Unterstützung für rmarkdown Dokumente zu finden. Hier sind meine Kriterien (in keiner bestimmten Reihenfolge):

  • Syntaxhervorhebung (sowohl für R-Code als auch für Markdown-Syntax)
  • Möglichkeit zum Senden von Code vom Dokument zur Konsole zur Auswertung
  • frei & amp; Open Source
  • Autovervollständigung für Bibtex-Einträge
  • plattformübergreifend

Ich kann nichts finden, was zur Rechnung passt. Sublime Text kann all dies, aber es ist weder frei noch Open Source ...

Ich weiß, dass viele Leute RStudio benutzen, aber seine Unterstützung für das Schreiben ist überhaupt nicht gut (z. B. schlechte Rechtschreibprüfung, keine Unterstützung für das Navigieren in einer Datei usw.) ...

    
Alex 04.09.2015, 19:40
quelle

3 Antworten

8

Die Antwort auf alle Fragen, die Redakteure betreffen, ist natürlich ... Emacs. In aller Ernsthaftigkeit:

  • ESS für R
  • Polymode (von einem der ESS-Autoren) für den gemischten Modus
  • Abmeldungsmodus von Jason Blevins (der mit den letzten Emacs-Versionen gebündelt ist)

funktioniert gut für mich. Ich gehe immer noch zurück zu Latex für "echte" Papiere mit Bibtex, aber die Leute machen das auch mit Markdown, also wird es sicherlich einen Modus geben. Und ja, es ist plattformübergreifend.

Ich benutze diese unter Ubuntu und pflege das ESS-Paket für Debian. So ist man immer aktuell. Für Polymode gehe ich einfach nach Github. Alles funktioniert natürlich mit MELPA und Emacs Paketarchiven.

    
Dirk Eddelbuettel 04.09.2015, 19:46
quelle
2

Atom ist kostenlos, erweiterbar und Open Source.

Das einzige, was ich nicht bekommen kann, ist die R-Code-Syntax in einem Code-Chunk einer Rmd -Datei (ähnlich wie Sublime).

    
Paul James 04.09.2015 20:05
quelle
0

Wenn Sie Erfahrung mit Vim haben, sollten Sie sich Vim-R anschauen. Ich benutze es ausschließlich; Es sendet Code an R und hat viele andere tolle Funktionen. Hinsichtlich der Syntaxhervorhebung weiß ich nicht, ob es speziell für rmarkdown gibt, aber es gibt vim-Plugins für markdown , und die Syntaxhervorhebung für R-Dateien ist ziemlich gut mit Vim-R .

Ich benutze tatsächlich keine Abschriften in irgendeiner Form, sondern erzeuge .Rnw Dateien und benutze knitr um PDFs zu erstellen (via pdflatex ). Vim-R sendet auch relevante knitr -Befehle; Wenn Sie beispielsweise k nit p df möchten, geben Sie (in vim) \kp ein. Wenn Sie es durch biblatex ausführen möchten, geben Sie \kb ein.

BEARBEITEN: Ich bin mir nicht sicher, ob es automatische Vervollständigung für bibtex Einträge gibt. Es ist wahrscheinlich in vim-latex , aber das ist natürlich nicht R verwandt. Sie können jedoch möglicherweise beide Plugins installieren und diesen Befehl für Ihre eigenen Zwecke verwenden.

    
Chris Watson 04.09.2015 21:18
quelle

Tags und Links