5
Tôi muốn sử dụng gỡ lỗi tương tác của mã R trong emacs, và tìm thấy về ess-tracebug, nhưng không thể làm cho nó hoạt động. Tôi đã làm như sau:R: gỡ lỗi mã từ emacs bằng cách sử dụng ess-tracebug?
- cài đặt
ess-tracebug
- Bắt đầu thực hiện một kịch bản R với ESS
C-c C-n
- Thiết lập một breakpoint, bây giờ nếu tôi cố gắng làm
M-c c
, nói "Gỡ lỗi là không hoạt động"
Dưới đây là những gì tôi thêm vào ~/.emacs
tập tin của tôi:
(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)
Mọi đề xuất?
Đúng vậy, trang chủ cũng cho biết bạn có thể kích hoạt ess-tracebug mỗi khi phiên R bắt đầu bằng '(add-hook 'ess-post-run-hook' ess-tracebug)' – VitoshKa