2012-01-10 20 views
5

A veces, justo después de enviar una ejecución de cálculo intensivo a R en ESS, toda mi pantalla se congela. Cuando eso sucede, ninguno de los comandos de Emacs funciona (yo uso una computadora portátil con XP). Mi solución original es presionar Control-Alt-Supr, ir al Administrador de tareas y matar el proceso R, no el proceso Emacs. (De hecho, uso Process Explorer). Una vez que elimino el proceso R, recupero los búfers de Emacs, pero pierdo la sesión R. Entonces puedo hacer Meta-R y comenzar de nuevo.Cuando ejecuta R, ¿cómo salir de Emacs-ESS con elegancia?

¿Alguien sabe de una manera más elegante para salir/abortar de R dentro de ESS?

Respuesta

8

Control-G le devolverá el control de emacs nuevamente. Luego, el control-C dos veces interrumpirá R y probablemente recuperará la respuesta.

+0

Las últimas 2 veces que sucedió, no respondió a Control-G. No sabía sobre el doble Control-C para interrumpir R. Lo intentaré. Gracias, Spacedman. –

+1

A veces, pulsar Control-G varias veces como un loco parece ser necesario para vencer a los emacs. La otra forma de enviar un Control-C a R desde ESS es a través de una de las opciones del menú. – Spacedman

+0

@Spacedman ¿Podría decirnos a qué opción de menú se está refiriendo? – Anusha

Cuestiones relacionadas