2

从 emacs-ess 运行 Sweave 时,会提供带有代码块编号的错误。有没有一种简单的方法可以按数字在代码块之间导航?否则,它们很难识别。

4

3 回答 3

5

我不使用 emacs-ess(我使用 Eclipse/StatEt),但这显示了标签正在处理哪些代码块(每个代码块以<<label="Some Text"... 您的代码块是否包含标签开头?

于 2010-12-21T18:50:55.430 回答
2

在 emacs 的 noweb 模式下,M-n i插入块并询问标签。您可以在它们之间导航,这对于像或之M-n g类的完成包非常方便。使用 ido,您必须使用此hack来为所有基于完成读取的功能(例如从上面)激活它。idoiciclesnoweb-goto-chunk

于 2010-12-22T09:33:23.003 回答
1

另一件可能有帮助的事情是options(error=recover)在编织之前设置您的 R 环境。这将使您有机会在引发错误之前调查事物的状态。

于 2011-02-18T17:28:29.150 回答