719*_*016 5 debugging emacs r ess
我想在emacs中使用R代码的交互式调试,并找到关于ess-tracebug的内容,但无法使其工作.我做了以下事情:
ess-tracebugC-c C-nM-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)
Run Code Online (Sandbox Code Playgroud)
有什么建议?
小智 7
我假设您R在Emacs缓冲区中运行,并且您的脚本位于另一个缓冲区中.要进行调试,ess-tracebug必须键入M-x ess-tracebug以启动实际的tracebug会话.
这应该做的工作.