问题标签 [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.
emacs - Emacs - web 浏览器中的 help() 输出
我开始使用 Emacs (ESS) 作为默认的 R 编辑器(是的,@Dirk,正如你所说,我想要 ESS),我必须承认它是迄今为止我使用过的最好的编辑器。 R
但是,我无法将help()
功能输出到网络浏览器。即使options(help_type = "html", browser = "firefox")
已设置,它也会在单独的 R 缓冲区中继续显示帮助页面。
如何在使用 Emacs/ESS 时将帮助返回到浏览器?
r - 如何阻止emacs在ess-mode中用<-替换下划线
ess-mode
是“Emacs 会说统计数据”。此模式对于编辑 R 或 Splus(两个独立的统计数据包)的程序很有用。
在我的缓冲区中,每当我输入_
字符时,都会被替换为<-
,这非常令人沮丧。是否有一个 emacs lisp 语句来关闭这种行为?
emacs:22.1.1 ess-mode 版本(未知)
r - R:ESS shell.exec 速度
我在 Windows XP 中使用 ESS。我注意到shell.exec
使用 ESS 比使用 RGui 慢得多(help(ls)
例如,当我尝试时会出现问题,帮助在 RGui 中显示得更快,我跟踪它,这是由于shell.exec
)。这有什么原因吗?我该如何解决?我的默认浏览器是火狐。
emacs - 启用暂存缓冲区以在 emacs-ess 中执行 R 代码
我已经切换到使用 emacs-ess 进行 R 代码开发,它运行良好。我希望能够将一些用于调试 R 脚本的小型 R 代码写入暂存缓冲区,并能够在 R 进程缓冲区中执行暂存缓冲区代码。我发现如何通过将以下内容放入 .emacs 文件中来将暂存缓冲区的模式更改为文本:
是否有类似的语句可以放入我的 .emacs 文件中,使暂存缓冲区具有 ess 模式?我尝试了以下导致错误类型参数的错误:
emacs - 在 Emacs 中编辑 Rnw,是否在数学模式下会感到困惑
使用 emacs 编辑 .Rnw 文件时,有时会混淆我是否处于数学模式。然后,语法高亮被弄乱了,Cfi 插入 \textit{} 和 \mathit{} 与正常情况相反。似乎有一些布尔存储或不存储数学模式的状态,它会无意中翻转。有没有办法可以手动将其翻转回来?
emacs - 在 ESS/Emacs 中,如何让 R 进程缓冲区在 Cc Cj 或 Cc Cr 之后滚动到底部
在 ESS 中,当我使用 Cc Cj 或 Cc Cr 评估 .R 文件中的代码块(将行或区域发送到正在运行的 R 进程)时,如何让 R 缓冲区自动向下滚动,以便在评估后光标位于底部的区域,在提示符处?
谢谢。
r - 如何在 ESS / Emacs 中为 R 进程提供背景?
当我启动我的 R 环境时,我经常运行很长的 R 脚本。我希望能够在 Emacs / ESS 中加载/运行 R 脚本,并在另一个缓冲区中继续其他工作。
当我按 Cg 或 Cc Cc 时,进程被中断,我必须重新启动脚本。
在 ESS / Emacs 中后台处理 R 进程的最佳方法是什么?
编辑:感谢您的回答和评论,但它们都没有解决当您加载/运行大型脚本并且您无法更改缓冲区时 Emacs 冻结的事实。
我想我的问题更笼统一些 - Emacs 可以后台进程让您继续工作吗?
emacs - 询问 ESS/R 用户对 .emacs 文件中的 elisp 代码的建议
我相信并不是所有的 R 用户都知道 elisp。如果 ESS 用户可以在这里共享他们的 .emacs 文件中的代码,那就太好了。注释良好的代码将特别有用。希望这将促进 R 用户使用 ESS。
emacs - ESS/R 的有用键盘快捷键和提示
我想问一下普通的 ESS/R 用户他们经常使用哪些键绑定以及使用 ESS/R 的提示。
emacs - 如何在 ESS 中缩进缓冲区?
ESS 允许我们缩进一行和一个表达式。是否有用于缩进缓冲区的键绑定?如果没有,我们可以创建它吗?