簡體   English   中英

R:使用ess-tracebug從emacs調試代碼?

[英]R: debugging code from emacs using ess-tracebug?

我想在emacs中使用R代碼的交互式調試,並找到關於ess-tracebug的內容,但無法使其工作。 我做了以下事情:

  1. 安裝了ess-tracebug
  2. 開始使用ESS Cc Cn執行R腳本
  3. 設置斷點,現在如果我嘗試做Mc 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)

有什么建議?

我假設你在Emacs緩沖區中運行R並且你的腳本在另一個緩沖區中。 要使用ess-tracebug進行調試,必須鍵入Mx ess-tracebug以啟動實際的tracebug會話。

這應該做的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM