2012-01-10 37 views
5

Đôi khi, ngay sau khi tôi gửi chạy tính toán chuyên sâu đến R trong ESS, toàn bộ màn hình của tôi bị đóng băng. Khi điều đó xảy ra, không có lệnh Emac nào hoạt động (tôi sử dụng máy tính xách tay chạy XP). Giải pháp thô của tôi là nhấn Control-Alt-Del, đi đến Task Manager, và giết tiến trình R, không phải tiến trình Emacs. (Tôi thực sự sử dụng Process Explorer). Một khi tôi giết quá trình R, tôi lấy lại bộ đệm Emacs, nhưng mất phiên R. Sau đó tôi có thể làm Meta-R và bắt đầu lại.Khi chạy R, làm thế nào để thoát khỏi Emacs-ESS một cách duyên dáng?

Có ai biết cách duyên dáng hơn để thoát/hủy bỏ R trong ESS không?

Trả lời

8

Control-G sẽ giúp bạn kiểm soát các emacs một lần nữa. Sau đó control-C hai lần sẽ ngắt R và có thể lấy lại lời nhắc của bạn.

+0

Hai lần cuối cùng xảy ra, nó không phản hồi với Control-G. Tôi không biết về Control-C kép để làm gián đoạn R. Sẽ thử điều đó. Cảm ơn, Spacedman. –

+1

Đôi khi nhấn Control-G nhiều lần giống như một người điên có vẻ cần thiết để đánh bại emacs vào trình. Cách khác để gửi một Control-C đến R từ ESS là thông qua một trong các tùy chọn menu. – Spacedman

+0

@Spacedman Bạn có thể vui lòng cho biết tùy chọn menu nào bạn đang đề cập đến không? – Anusha

Các vấn đề liên quan