问题标签 [ess]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 从函数启动命名的 ESS R 进程
我正在尝试创建一个小型交互式 elisp 函数,以便快速显示适合回答有关 R 的 Stackoverflow 问题的布局。这个想法是打开一个临时 R 文件,并在另一个框架中启动与其关联的 R 会话。
到目前为止,我写了这个非常简单的东西:
几乎没问题,除了两个细节:
- 有一个提示确认我要在
/tmp
. 有没有办法自动接受它? - 默认情况下会调用会话
*R*
,但我想给它一个特定的名称,例如*RSo*
为了避免与其他正在运行或将来的会话发生冲突。有没有办法直接从函数中做到这一点?
提前致谢 !
python - 为什么 python 解释器不打印 python 模式的 emacs python shell 缓冲区中的输入代码和输出?
我当前在 emacs 中的 python 设置是:
在 python 文件中,我用 "Cc !" 启动 python 解释器。(py 壳)。我用“抄送|”评估代码区域 (py 执行区域)。
如果我单独执行以下每一行,
我在 python shell 缓冲区中得到以下内容:
如果我使用默认的 python 解释器,我会得到
问题:
这些行为是否正确(没有显示正在评估哪些代码,也没有显示 python 解释器通常会打印什么)?
如何设置它以便 python shell 像终端中的普通 python 解释器一样打印输出?(打印输入代码和输出)
我想我已经习惯了 R 的 ESS。谢谢。
r - 使用 Emacs/ESS 使用 R 构建统计分析
我正在寻找一种构建统计分析的方法。我目前使用 Emacs/ESS 并且分析文件变得很长。我已经开始将部分代码放入单独文件中的可源函数中,但仍然......
我想在文件中引入某种副标题/部分标题(聚合、聚类分析、模拟……)并在其下方编写代码,这样我就可以快速跳转到我想要处理的部分。
我想我可以只使用评论并搜索它们,但我无法以这种方式获得概述或索引。我还考虑过为标题使用 Org-Mode,但这对于与其他编辑器一起工作的合作者来说不是很方便。
我知道 R-Studio 用部分实现了这一点,所以会有一个针对 emacs 的解决方案,对吧?
非常感谢你!
PS:像 imenu 这样的东西会起作用,但这只是用于功能,而不是用于部分
r - 为什么不“??” 使用 ESS 时运行 help.search()?
在我工作的 Windows 机器上,当我??topic
使用 ESS 在 R 终端中键入时,我没有得到预期的结果help.search(topic)
,而是得到一个名为 的新缓冲区*help[R](?topic)*
,其内容为:
到目前为止,我的 google-fu 未能找到原因,但我确信其他人现在已经解决了这个问题。我需要在配置中进行哪些更改才能使其正常工作?
r - R emacs-ESS 不在 Mac 上绘图
我有一个新的 mac 并下载了 ESS-emacs 并一直在运行 R。但它不会产生任何带有 plot() pie() 或 hist() 的图。
我尝试过 show()、X11() 和 pdf(),但它们都不起作用。当我尝试这个时,R 进程实际上结束了,例如:
情节(1:10)
流程 R 于 2013 年 2 月 23 日星期六 21:39:08 完成
r - 使用 Emacs-ESS 编织 Beamer 幻灯片(错误停止)
我正在编织以下文件(注意eRRoR()
功能):
我希望 knitr 停止出错。但尽管有stop_on_error=2L
选项,R 输出如下:
显然停止不会发生。此外,如果我使用 PdfLaTeX 输出 .tex 文件,我会得到以下 PDF 幻灯片:
幻灯片证实了编织仍在继续,尽管有错误。
我也不清楚(对我来说)为什么 knitr 打印“没有 R 代码的普通文本”。这些块中有 R 代码。此外,通过输出,该选项message=FALSE
似乎无效。
我究竟做错了什么?我正在使用 ESS 12.09-1 [rev. 5167 (2012-09-24)] 和 knitr_0.8 。
r - 如何让 ESS 识别 R 中的动态提示?
我按照这里的建议... R:在 R 命令行中显示一个时钟,以使我的 R 提示符显示我最后一次输入命令的时间。但是现在M-r
和M-p
被破坏了,因为 ESS 不再将我不断变化的命令提示符识别为命令行的开始。
有谁知道要更改哪个选项,以便对于必须检测提示的所有目的,而不是匹配整个提示字符串,ESS 将只匹配它的恒定尾端,或者更好的是,像“^ [0-”这样的正则表达式9]{6} [0-9]{2}:[0-9]{2} >"
谢谢。
r - ess-toggle-underscore doesn't work
Normally, when using ESS, adding the (ess-toggle-underscore nil)
line to the .emacs file stops the automatic conversion of underscores to <-
. Recently this has stopped working and underscores are converted to arrows even when the option above is present in the .emacs file.
Does anybody know why this is?
My emacs version is: 23.4.1
My R version is: 2.15.1
My ess version is: 12.04-4-1
emacs - 使用 .Rnw 文件在 emacs 中突出显示语法
使用 .Rnw 文件时,带有 ess 的 emacs 会以紫色突出显示 R 代码块。这很好,但我遇到的问题是在 R 代码之后,一切仍然是紫色的!
有人说,一旦您稍后输入更多 R 代码,它就会消失,但这对我不起作用。
例如,
这是我的 .emacs 文件
我想这与我的 .emacs 文件有关。但我对 lisp 的了解还不够,无法弄清楚冲突发生在哪里......
编辑我找到了罪魁祸首......只有当我在 R 代码块中使用下划线时才会出现问题。我收到错误“缺少 $ 已插入”,它指向 R 代码中的“_”。我如何告诉 emacs 这是 R 代码,应该忽略它?
r - 在 Emacs 中启动 R 时如何启用自动完成模式?
在 Emacs + ESS 中,我可以通过
在我的系统上,目前尚未启用自动完成模式。我必须
启用它。
有没有办法自动启用它?
谢谢。
缺口