2009-10-01 11 views
1

Je ne sais pas si cela est possible, mais est-ce que quelqu'un sait si je peux diriger les commandes ESS (c'est-à-dire évaluer la région) vers un processus R exécuté en dehors d'Emacs? Le terminal Emacs raccroche un peu (plus souvent que le terminal d'Apple) et je voudrais juste le laisser tomber, tout en continuant à utiliser les commandes ESS. Actuellement, je fais la copie moins efficace et technique pâte :-)Pipe ESS au terminal en dehors d'Emacs?

Vince

Répondre

1

Pourquoi ne pas simplement tuer le processus de R sous-jacente, commencer une nouvelle et poursuivre la session dans le même tampon ESS?

+0

Voulez-vous dire quand il se bloque? Ou est-ce un moyen de connecter un processus R externe à ESS? – Vince

+0

Oui, quand il se bloque. Juste comment vous tueriez le processus si c'était dans un terminal séparé. –

+0

En fait, j'ai trouvé ceci, ce qui limite vraiment les temps d'exécution: (setq ess-eval-visiblement-p nil) – Vince

0

Cela ne répond pas à votre question et mon expérience est sous Windows, mais en supposant qu'il est difficile dans ESS, je mentionne simplement:

Il existe d'autres IDE qui ont aucune difficulté à le faire (par exemple Tinn-R, StatET). En particulier, pour un supporté sur plusieurs systèmes d'exploitation, jetez un oeil au plugin StatET pour Eclipse. Une fonctionnalité très intéressante d'Eclipse est que non seulement vous pouvez exécuter les commandes sur une console en dehors de l'EDI, mais vous pouvez également exécuter plusieurs sessions de console en même temps. Cela vous permet de comparer facilement les résultats côte à côte. Inutile de dire que ce n'est pas pertinent si vous êtes à l'aise avec ESS.

+1

Merci, mais je ne peux pas facilement quitter Emacs. Trop d'autres bonnes fonctionnalités. – Vince

Questions connexes