问题标签 [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.

0 投票
2 回答
3075 浏览

emacs - ESS/AucTeX/Sweave 集成

我正在使用 GNU/Linux 发行版(Arch,如果相关)、Emacs v23.2.1、ESS v5.9 和 AucTeX v11.86。

我想设置AucTeX来识别.Rnw文件,所以我可以在.Rnw文件上运行LaTeX并自动获取.dvi文件。我认为通过编辑 .emacs 文件很容易管理,但我仍然没有牢牢掌握ElispC-c C-c

还有一个问题很烦人 - 不知何故,LaTeX无法在序言中识别\usepackage{Sweave},所以我实际上需要将Sweave.sty文件(在我的情况下位于/usr/share/R/texmf/Sweave.sty)复制到.Rnw文件所在的目录(而且我越来越沮丧的是这是 Windows 平台上的常见错误!)

我的问题归结为两个问题:

  • 如何使LaTeX识别\usepackage{Sweave}(无需Sweave.sty每次都复制到“主”文件夹)[编辑:设法做到这一点;见德克回答后的评论]
  • 如何设置AucTeX.Rnw文件编译为.dvi
0 投票
2 回答
813 浏览

emacs - 使用 ESS/R 重构 R 代码

我想知道是否可以在 ESS 中重构 R 代码。在 Emacs 中使用搜索和替换似乎不是一个好的替代方法。

0 投票
3 回答
3226 浏览

emacs - 用于 R 项目/包开发的 ESS 工作流

任何人都可以分享他在 ESS 下的 R peject 开发工作流程方面的经验吗?我尝试了几次学习emacs,但我还没有得到它。我可以理解 ESS 作为编辑器,但是 ESS 中是否有项目视图?设置/查看 R 项目目录、编码和测试的有效方法是什么,以及 ESS 如何具有促进整个过程的优势?

您是仅将 ESS 用作优秀的 R 编辑器,还是倾向于在 ESS 中模拟 R IDE 环境?

感谢您的任何建议。

0 投票
1 回答
246 浏览

r - 欧洲央行能否被限制在激活时仅“接管”当前缓冲区?

从一开始:对不起,如果我没有使用正确的 emacs 术语——我在 emacs 世界里比较湿。

我在 emacs 中的大部分工作是为 R 编程,我很高兴地使用ESSECB来做这件事。我想构建一个自定义 ECB 布局,它使用屏幕的整个底部作为我的 R 控制台,同时在左侧放置一些特定于 ECB 的缓冲区。

使用ECB 式布局图,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区成为我正在运行的 R 控制台(或任何 shell,为此事情):

如果我可以将我的缓冲区一分为二(垂直),然后ecb-activate从顶部缓冲区调用(并且不允许它接触我的底部缓冲区),我想象它可以工作(因此我的问题的主题)。

但是,这不起作用,而且我不知道如何从布局中获得一个完整的“底部窗格”,以我喜欢尝试使用 ECB 的自定义布局功能的方式工作。

有谁知道我是否/如何做到这一点?

0 投票
2 回答
1179 浏览

emacs - Emacs、ESS、R - 我是怎么做到的?

http://picasaweb.google.com/lh/photo/F-p2qK3itxJsgj1tLLGsow?feat=directlink

如果您查看图片,则在 minbuffer 底部的 R 帮助文件中有此用法位。

我是怎么做到的?它以某种方式刚刚出现,也许是因为我捣碎了键盘试图运行命令。当我重新启动emacs时它消失了:(

谢谢

0 投票
1 回答
854 浏览

emacs - 有没有办法将颜色主题从 R GUI 导入 Emacs?

我发现很难在 emacs 中对R框架(?)中的所有消息进行排序,我想知道是否可以轻松更改颜色以使其看起来更像 R GUI。

谢谢

0 投票
1 回答
382 浏览

emacs - WinXP emacs 上远程 R 的双重提示和乱码 R 帮助

我从 Vincent Goulet 为 Windows XP 安装了一个修改后的 Emacs 版本,我想使用 ess-remote 运行和编辑包含在远程 Unix 服务器上的 R 脚本。经过大量搜索后,我可以通过以下方式连接到远程 R 会话:

  1. 打开一个shell提示符M-x shell
  2. 输入以下命令:plink -X -C username@server
  3. 输入密码后,我用一个简单的命令在 shell 中启动 RR
  4. 使用命令将其分配为远程进程M-x ess-remote

虽然我能够成功地与 R 交互,但我总是会收到双重提示,更糟糕的是,如果打开某个函数的帮助文件,我会在同一个 R 进程缓冲区中看到乱码文本,而不是打开一个带有清晰 R 帮助的新缓冲区文本。如何让任何帮助缓冲区像通常的 emacs 和 R 交互一样在单独的窗口中打开,以及如何在执行 shell 时摆脱双重提示?

[24;1H[K:[24;1H[24;1H[K 在计算平均值之前,'x' 的每一端。trim [24;1H[K: [24;1H[24;1H[K 超出该范围的值被视为最近的端点。

以下是 site-start.el tramp 包含的内容以供参考:

0 投票
3 回答
2853 浏览

emacs - Emacs ESS 版本的 Clear Console

是否有可以在 RGui(Ctrl-L) 中找到的 Clear Console 命令的 ESS 版本?

我想要一个空白的 * R * 缓冲区。

0 投票
1 回答
171 浏览

emacs - ESS 的左对齐评论

当我使用C-M-\(使用 emacs 和 ESS)来格式化我的 R 代码时,它正确地证明了我的评论。例如,它会改变:

如何阻止我的评论是正确的?

0 投票
2 回答
570 浏览

r - 在我的桌面上使用 ESS 在云中运行 R

我有兴趣尝试在笔记本电脑上编写 R 代码,然后在 Amazon S3 机器上执行。我希望执行是交互式的,因为我正在构建一个工作流程,并且数据仅在我的 EC2 实例上,而不是在我的本地机器上。

我可以重定向 X11 以将删除 ESS 窗口放在我的本地计算机上,但我遇到了一些延迟问题。我想做的只是让 ESS 将执行命令发送到远程机器。

在谷歌搜索中,我发现了一篇非常有趣的博客文章,似乎正是这样做的,包括将图形输出重定向到我的本地机器。任何人都曾在 Amazon EC2 上使用过这种类型的工作流程,并且有任何提示/技巧/建议吗?