2012-01-10 17 views
5

Bazen, ESS'de R'ye hesaplama yoğunluğu gönderdikten hemen sonra tüm ekranım donuyor. Bu olduğunda, Emacs komutlarının hiçbiri işe yaramaz (XP çalıştıran dizüstü bilgisayar kullanırım). Ham çözümüm Control-Alt-Del'e basmak, Görev Yöneticisine gitmek ve Emacs sürecini değil, R işlemini öldürmek. (Aslında Process Explorer kullanıyorum). R sürecini öldürdüğümde, Emacs arabelleklerini geri alırım ancak R oturumunu kaybederim. Daha sonra Meta-R yapabilir ve tekrar başlayabilirim.R çalışırken, Emacs-ESS'den nasıl çıkılır?

ESS içinde R'den çıkmak/çıkmak için daha zarif bir yöntem bilen var mı?

cevap

8

Control-G, emacs kontrolünü tekrar ele geçirir. Daha sonra kontrol-C iki kez R'yi kesecek ve muhtemelen geri bildiriminizi alacaktır.

+0

Son 2 kez, Control-G'ye yanıt vermedi. Çifte Control-C'yi R'yi kesmek için bilmiyordum. Bunu deneyeceğim. Teşekkürler, Spacedman. –

+1

Bazen Control-G'ye çılgın bir kişi gibi birkaç kez vurmak, emacları boyun eğmeye zorlar. Bir Kontrol-C'yi ESS'den göndermenin diğer yolu, menü seçeneklerinden biriyle gerçekleşir. – Spacedman

+0

@Spacedman Lütfen hangi menü seçeneğine başvurduğunuzu söyleyebilir misiniz? – Anusha

İlgili konular