2015-09-04 10 views
8

この質問は以前に聞かれていなかったことに少し驚きました。 (それがあれば、謝罪!)私は文書をサポートする良いテキストエディタを探しています。rmarkdown文書のテキストエディタのサポート

  • シンタックスハイライト評価
  • 無料&オープンソース
  • 用コンソールに文書からコードを送信するために
  • 能力(Rコードとマークダウン構文の両方のための):ここでは(順不同)私の基準は、 BibTeXエントリの
  • 自動補完
  • クロスプラットフォーム

私は合う何かを見つけるように見えることはできませんその法案。崇高なテキストはこれをすべて行うことができますが、フリーでもオープンソースでもありません。

私は多くの人がRStudioを使用していることを知っていますが、実際に書くことのサポートはあまり良くありませんファイルをナビゲートするなど)...

+0

https://github.com/DaveJarvis/scrivenvar - 興味がある場合はお知らせください。参考:http://softwarerecs.stackexchange.com/q/38157/8633 –

答えて

8

編集者が関与する質問に対する回答は、もちろん... Emacsです。すべての深刻さで:R用

  • ESS
  • Polymode混合モード(ESS作者の1つによって)
  • markdown(IIRC最近Emacsのバージョンにバンドルされている)、ジェイソンBlevins氏によるモード

は私にとってはうまく機能します。私はまだラテックスに戻ってビッグテックスの「本物の」論文を取りに行きますが、人々はこれもマークダウンで行いますので、確実にモードになります。そして、はい、それはクロスプラットフォームです。

私はこれらをUbuntuで使い、DebianのESSパッケージを維持しています。それは常に最新のものです。ポリモードの場合、私はちょうどGithubに行きます。もちろん、MELPAとEmacsのパッケージアーカイブでも動作します。

+1

私はEmacsを見てきましたが、私がオンラインで見たものからはrmarkdownではそれほど素晴らしいものではありません。そして、もちろん...その学習曲線。 – Alex

+1

これはrmarkdown imoのためのrstudioよりも優れています(とにかくレンダリングを除くすべて)。 – jenesaisquoi

+0

Emacsは大まかな学習曲線ですので、すべて設定する必要があります。それは便利ではありませんが、とても親切でフレキシブルです。あなたがコミットしなければならないことです。 –

2

Atomは、無料で、拡張可能で、オープンソースです。

私がそれを得ることができない唯一の事は、Rmdファイル(Sublimeに似ている)のコード塊の中のRコード構文です。

+1

私はAtomに興奮していますが、それは長い道のりがあるようです。基本的に、誰かがこのスレッドにリストされているようなAtomパッケージを構築した場合、私は幸せなキャンピングカーになるでしょう。しかし今のところ、Atomには私が探している機能がありません。 https://discuss.atom.io/t/package-suggestion-rmarkdown/15074 – Alex

0

Vimでの経験がある場合は、Vim-Rをチェックしてください。私は排他的にそれを使用します。 Rにコードを送信し、他にも素晴らしい機能が満載です。構文の強調表示に関しては、具体的にがあるかどうかわかりませんが、markdownのvimプラグインがあり、Rファイルの構文強調表示はVim-Rでかなり良いです。

私は実際にどのフォームでもマークダウンを使用しませんが、.Rnwファイルを作成し、knitrを使用してPDFを作成します(pdflatex経由)。 Vim-Rも関連するknitrコマンドを送信します。たとえば、k nit p dfの場合は、(vimで)\kpと入力します。 biblatexで実行する場合は、\kbと入力します。


EDIT:私はbibtexエントリのための自動補完があるかどうかはわかりません。おそらくvim-latexにありますが、もちろんRには該当しません。ただし、両方のプラグインをインストールして、自分の用途に合わせてそのコマンドを組み込むことができます。

関連する問題