我想在 emacs 中使用 R 代码的交互式调试,发现了 ess-tracebug,但无法让它工作。我做了以下事情:
- 已安装
ess-tracebug
- 开始使用 ESS 执行 R 脚本
C-c C-n
- 设置断点,现在如果我尝试这样做
M-c c
,说“调试未激活”
这是我添加到~/.emacs
文件中的内容:
(load "/home/user/ess/ess-5.13/lisp/ess-site")
(ess-toggle-underscore nil)
(add-to-list 'load-path "/home/user/emacs/")
(require 'ess-tracebug)
(add-hook 'ess-post-run-hook 'ess-tracebug t)
(define-key ess-mode-map "\M-]" 'next-error)
(define-key ess-mode-map "\M-[" 'previous-error)
(define-key inferior-ess-mode-map "\M-]" 'next-error-no-select)
(define-key inferior-ess-mode-map "\M-[" 'previous-error-no-select)
有什么建议么?