【发布时间】:2017-01-01 17:55:17
【问题描述】:
我正在处理一个在其字段中包含大量文本的数据表,当我错误地调用一个开始打印它的命令导致 R 冻结或缓慢打印所有内容时,我必须杀死 emacs 并重置我所有的窗口和缓冲区。这是因为在打印过程中,命令C-c C-c 没有响应。
您知道如何在不破坏整个工作设置的情况下继续处理此问题吗?
【问题讨论】:
-
你试过 C-g
keyboard-quit吗?
我正在处理一个在其字段中包含大量文本的数据表,当我错误地调用一个开始打印它的命令导致 R 冻结或缓慢打印所有内容时,我必须杀死 emacs 并重置我所有的窗口和缓冲区。这是因为在打印过程中,命令C-c C-c 没有响应。
您知道如何在不破坏整个工作设置的情况下继续处理此问题吗?
【问题讨论】:
keyboard-quit 吗?
你可以用类似的东西杀死 ess 进程,
(defun ess-abort ()
(interactive)
(kill-process (ess-get-process)))
(define-key ess-mode-map (kbd "C-c C-a") 'ess-abort)
(define-key inferior-ess-mode-map (kbd "C-c C-a") 'ess-abort)
例如,在 R repl 中,
library(ggplot2)
toString(diamonds)
后跟C-c C-a。但是,还没有在 Windows 上尝试过。
【讨论】: