【问题标题】:unable to send R code from a knitr document to SublimeREPL无法将 knitr 文档中的 R 代码发送到 SublimeREPL
【发布时间】:2014-11-14 02:52:46
【问题描述】:

我正在使用 Sublime 3,我有一个非常简单的问题。 SublimeREPL 与 R 文件完美配合,Sublime 完美编译 knitr 文件(使用 LaTeXing)

但如果我想从 knitr 文件 (.Rnw) 发送 R 代码,则会收到以下错误:

找不到“tex.latex.knitr.ing”的 REPL

(顺便说一下,我使用的是 Ubuntu 14.04)

有什么想法吗?

【问题讨论】:

  • 我猜 SublimeREPL 使用文件类型来决定使用哪个 REPL。它不被视为 R 代码。请您提供更多详细信息,以便我们看看是否有解决方法?
  • 我很乐意提供更多细节,但具体是什么?在发表这篇文章后不久,我发现 [this in SublimeREPL's github] (github.com/wuub/SublimeREPL/issues/165#issuecomment-56186887)。所以既然 knitr 中的 R 代码应该是 SublimeREPL 的一个特性,我想知道是否有人设法让它工作。
  • 好的,我用谷歌搜索了什么 knitr 并尝试使用 Sublime Text 2。它运行良好:所选代码可以发送到 R REPL。
  • 那么 Sublime Text 3 呢?你有和我一样的问题吗?
  • 我没有 Sublime Text 3。很抱歉我不知道。

标签: r sublimetext sublimetext3 knitr sublimerepl


【解决方案1】:

好的,所以有人在这里解决了:https://github.com/wuub/SublimeREPL/issues/165#issuecomment-57658359

以防万一有人遇到同样的问题: 必须编辑此文件:

~/.config/sublime-text-3/Packages/SublimeREPL/config/R/Main.sublime-menu

并且必须以这种方式修改附加范围:: "additional_scopes": ["tex.latex.knitr.ing"]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 2015-06-30
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多