10
votes

Prise en charge de l'éditeur de texte pour les documents RMARKSDOWN

J'étais un peu surpris que cette question n'ait pas été posée auparavant. (Si cela a des excuses!) J'essaie de trouver un bon éditeur de texte avec prise en charge de Remmkown documents. Voici mes critères (sans ordre particulier):

  • Syntaxe SE point de vue (pour la syntaxe R Code R et Markdown)
  • possibilité d'envoyer du code du document à la console pour évaluation
  • Source libre et open (LI>
  • Autocompletion pour les entrées BIBTEX
  • Plate-forme croisée

    Je n'arrive pas à trouver quelque chose qui correspond à la facture. Le texte sublime peut faire tout cela, mais ce n'est ni libre ni open source ...

    Je sais que beaucoup de gens utilisent RStudio, mais son soutien à écrire n'est pas très bon du tout (par ex. Bad Spellcheck, aucun support pour la navigation d'un fichier, etc.) ...


1 commentaires

github.com/davejarvis/scrivivenvar - laissez-moi savoir si cela vous intéresse. Voir aussi: softwarerecs.stackexchange.com/q/38157/8633


3 Réponses :


8
votes

La réponse à toute question impliquant des éditeurs est bien sûr ... EMACS. En tout grave:

  • ESS pour r
  • polymode (par l'un des auteurs ESS) pour le mode mixte
  • Le mode Mode par Jason Blevins (IIRC groupé avec des versions EMACS récentes)

    Bien travailler pour moi. Je retourne toujours au latex pour "réel" papiers avec Bibtex, mais les gens le font avec le marquage aussi, il y aura aussi un mode. Et oui, c'est une plate-forme croisée.

    Je les utilise sur Ubuntu et je maintiens le paquet ESS pour Debian. De sorte qu'on soit toujours à jour. Pour PolyMode, je vais juste à Github. Tout cela fonctionne bien sûr avec les archives de forfaits MELPA et EMACS.


7 commentaires

J'ai regardé Emacs, mais d'après ce que j'ai vu en ligne, ce n'est pas si génial avec Remmdown. Et bien sûr ... cette courbe d'apprentissage.


C'est bien mieux que RStudio pour RMARKDOWDOW IMO (pour tout sauf le rendu de toute façon).


Emacs est une courbe d'apprentissage rugueuse et vous devez tout mieux partir. Ce n'est pas pratique, mais il est très expert sympathique et extensible. C'est quelque chose que vous devez vous engager.


Je dirais +1 pour tout cela. Pas sûr de Bibtex Autocalistion, mais c'est probablement là-bas. J'ai trouvé PolyMode d'être un Tiny Bleaking-bord, mais 99.5% Stable ... J'aime le fait que emacs / polymode est intelligent sur Roxygen Stuff aussi (légèrement plus intelligent que l'éditeur de RStudio)


Je vais bownviger tout post recommandant EMACS sur principe s'il n'était pas la chose impolie à faire :)


Emacs semble être le seul programme qui puisse faire tout ce que je veux faire tout ce que je veux, j'ai donc marqué cela comme la réponse acceptée et je suis éteint pour apprendre cet éditeur O̶P̶E̶R̶A̶T̶I̶N̶G̶ ̶S̶Y̶S̶T̶E̶M̶ Editeur.


C'est un bon investissement. J'ai été un utilisateur Emacs depuis plus de 20 ans et l'extensibilité est vraiment essentielle - tout en fournissant une interface cohérente à de nombreux modes .



2
votes

Atom est libre, extensible et open source.

La seule chose que je ne peux pas obtenir la syntaxe de code RC à l'intérieur d'une pièce de code d'un fichier rmd (similaire à sublime).


1 commentaires

Je suis excité à l'égard de l'atome, mais il semble que cela ait un long chemin à parcourir. Fondamentalement, si quelqu'un a construit un paquet Atom comme celui indiqué dans ce fil, je serais un campeur heureux. Mais pour l'instant, Atom n'a que les capacités que je cherche. Discutez.atom.io/t/package-suggestion-rmarkown/15074<