2009-09-17 24 views
30

Duplicar posible:
What IDEs are available for R in Linux?
Recommendations for Windows text editor for Rmejor IDE/TextEditor para R

Qué IDE o TextEditor usas para escribir R código?

+0

Estoy a favor del plan para publicar esas preguntas de R aquí, pero este parece ser S & A para mí. 1/¿Cómo es la elección del editor de texto una pregunta de programación? 2/No tiene una respuesta definitiva. Quizás si hubieras preguntado por los pros y los contras, podría haber sido mejor. – paxdiablo

+0

+1 en el duplicado –

+0

La pregunta planteada en los duplicados se formuló de una manera principal que dio respuestas diferentes. Decidí probar StatET debido a esta pregunta y la respuesta ganadora :-) – tovare

Respuesta

47

He estado usando Eclipse/StatET. Sin embargo, hay un nuevo IDE de FLOSS lanzado hoy que parece interesante llamado RStudio. Incluso es compatible con Sweave, así que una vez que se vuelve más pulido puedo cambiar. Sin embargo, la entrada del usuario parecía un poco lenta cuando jugué con ella hoy.

RStudio Screenshot

actualización

Ellos han estado actualizando activamente rstudio cada mes o dos. Han pasado meses desde que encontré incluso un error menor. Y las características añadidas son realmente útiles: el desarrollo de paquetes sin problemas y el soporte nativo de Git son los dos que se me ocurren.

+0

hombre, ha sido bastante rápido para encontrar el lugar adecuado para publicarlo. Obviamente no lo he visto mucho hasta ahora, pero se ve bastante bien a primera vista. –

+0

@ran: Estoy un poco frustrado con Eclipse en este momento, ya que plantea nuevos y únicos desafíos para configurar cada vez que lo instale en una máquina diferente. Entonces la promesa de un IDE integrado, potencialmente fácil de instalar, me emocionó mucho. Veremos cómo se desarrolla a medida que el código se desarrolla más. –

+0

Utilizó RStudio por un tiempo y lo prefirió a través de Tinn-R, pero todavía carece de algunas funciones básicas de codificación, como el plegado de funciones y una descripción general de sus funciones actuales. Aut-complete también solo funciona una vez que tiene ese objeto creado, en otras palabras, no en todas las funciones internas. Recomiendo RStudio si no está escribiendo sus propias funciones, pero solo está ejecutando estadísticas simples –

0

No estoy muy familiarizado con el R-Project, pero utilizo PSPad.

Le permite organizar sus archivos (de texto) al estilo de un proyecto.

7

Uso Eclipse con el complemento StatET.

Pros:

  • apoya todo lo que cabría esperar (el resaltado de sintaxis, plegado de código, etc ..), pero también tiene LGUNOS bonitas piezas de interacción R.

  • Obtiene todas las características de Eclipse. Por ejemplo, usamos SVN con nuestro código R y el plugin Subclipse es increíble.

Contras:

  • Eclipse es una bestia.
+0

Probé Eclipse brevemente. Es muy difícil de implementar. – andrewj

7

Mi herramienta preferida en todas las plataformas es el modo ESS para Emacs.

+0

Dirk ... ¿hay alguna posibilidad de que pueda publicar su archivo .emacs (o la parte relevante de ESS)? – Vince

+0

Claro, pero no hay mucho para eso. Los manuales de R Internals tienen una sección de Estándares de codificación con algunas líneas que el equipo de R Core recomienda para la sangría por defecto, etc., y yo uso solo eso, más los valores predeterminados de ESS. –

+0

'Tarde o temprano, tienes que enfrentar hechos. Man up y aprende Emacs. ' hoy en slashdot ;-) – mrsteve

22

Esto es en última instancia una cuestión muy subjetiva, y dependerá de su sistema operativo, etc.

prefiero Eclipse (Statet) porque yo lo uso para todo mi desarrollo y tiene muchas características avanzadas (por ejemplo, la integración de SVN, Integración Sweave/Latex, gestión de proyectos). Si usa Emacs, entonces ESS es genial. Esto claramente depende de lo que te gusta.

Antes usaba Tinn-R, pero en última instancia prefiero tener un IDE para todo, y Eclipse tiene una adopción general mucho más amplia.

2

He estado usando TINN-R durante varios años y he estado muy contento con él. Le permite resaltar partes de su código y hacer clic para enviarlo al intérprete o enviar una línea a la vez o el archivo completo.

1

De hecho uso Textmate y lo disfruto bastante. Pero no recomendaría adoptar Textmate para R, sin embargo, si ya usas Textmate, es fantástico.

1

Uso Jedit junto con el modo de edición de Romain Francios para R (http://romainfrancois.blog.free.fr/index.php?post/2009/03/16/A-better-jedit-edit-mode-for-R).

+0

Me gusta mucho Edit para el uso de R y Stata. Si tuviera un modo Sweave lo usaría mucho más. Me estoy encontrando migrando cada vez más a Eclipse por sus capacidades completas de IDE. –

+0

Aprecio Eclipse por su funcionalidad, pero es un elefante que consume mucha memoria y ralentiza mi máquina. –