我正在使用ESS,但每次我需要安装一个新包时,我都必须使用R gui。没有离开emacs就没有办法做到这一点?有没有办法使用emacs安装R包?
回答
C-c C-e i
加载所有软件包需要几秒钟的时间。
从help(Startup)
:
## Example of Rprofile.site
local({
# add MASS to the default packages, set a CRAN mirror
old <- getOption("defaultPackages"); r <- getOption("repos")
r["CRAN"] <- "http://my.local.cran"
options(defaultPackages = c(old, "MASS"), repos = r)
## (for Unix terminal users) set the width from COLUMNS if set
cols <- Sys.getenv("COLUMNS")
if(nzchar(cols)) options(width = as.integer(cols))
})
感谢关于“任何事情”的指针,Emacs Wiki条目很有趣。还有另一种模式尝试... –
谢谢,我使用任何东西,但不知道任何东西-R。所以一旦安装,我应该使用哪个命令?我尝试了一些明显的选择,比如“安装包”,但没有看到任何有希望的东西。 – user443854
@ user443854您需要定义一个函数,然后调用它:' (defun定义ORP-R-什么() (互动) (任何-其他缓冲 “( 什么-C-源-R-地方 任何-c源极-R-帮助 ;;任何-c源极-R-localpkg ;;任何-c源极-R-repospkg ) “* R-任何*”)) ' –
如果您不记得包安装的快捷方式,可以通过Handy commands主菜单。
如果在低劣ř缓冲器的第一个字符(即,在过程标记)类型,
,则触发得心应手命令菜单在迷你缓冲区,如以下图:
请注意,如何通过键入初始字符(例如Emacs isearch)来交互式地选择菜单项。当然,你可以简单地使用箭头。
选择install.packages
(打字i
应该跟着enter
应该足够了)。
在随后的菜单中,您都带有CRAN镜像列表:
选择一个方便的一面镜子。 ESS将获取可用的软件包
然后与安装包的列表中显示。
选择一个你需要的和你做。
请注意,第二次在当前会话中安装软件包时,不会请求重新选择镜像。
如果您不熟悉ESS方便的命令,您可能会发现许多其他命令非常方便。特别是,关于此处的主题,library
命令可能会有所帮助,因为您可以享受自动完成功能,这在您需要加载软件包时也很有用,但您不记得它的拼写。
您可能想要使用Emacs的标准R GUI对话框。 在这种情况下,至少在Windows中,要正确显示对话框,使用:
library('tcltk')
install.packages()
- 1. 有没有办法运行NPM安装
- 2. Emacs:有没有办法使用Emacs创建交互式脚本?
- 3. 有没有办法从命令行安装ELPA包?
- 4. 有没有办法将颜色主题从R GUI导入Emacs?
- 5. 有没有办法在安装apk时直接安装数据?
- 6. 有没有办法在不安装包的情况下使用PostSharp
- 7. 有没有办法判断sdcard是否已安装或根本没有安装?
- 8. 有没有办法使PowerShell等待安装完成?
- 9. 有没有办法使CFX标签安装自动化?
- 10. 有没有办法使android sdk安装自动化?
- 11. Emacs 24:有没有办法使用cc模式的缩进?
- 12. 有没有办法让装饰者包装的功能?
- 13. 用户安装Ruby gem后,有没有办法打印消息?
- 14. 有没有办法用参数创建nunit安装程序
- 15. 为所有用户安装R包
- 16. 有没有办法用Lodash的包装一次包装多个参数
- 17. 有没有办法用C++类包装Objective-C对象
- 18. 有没有办法为Notepad ++安装JSX语法高亮/ syles?
- 19. 有没有办法来包装函数有va_args参数?
- 20. 有没有办法让javax.xml有一个根元素包装?
- 21. R:有没有办法查看列表
- 22. 安装r添加在包装上没有CRAN
- 23. 使用R pheatmap软件包时,有没有办法关闭集群?
- 24. 安装NuGet包时有没有办法自动接受许可证?
- 25. 有没有办法在构建时自动安装特定版本的Nuget包?
- 26. 有没有办法通过pip安装来安装nodebox英语语言学库?
- 27. 有没有办法“获取”安装的eclipse插件的“安装源”?
- 28. 有没有办法让我新安装的Python 3识别我在使用Python 2时安装的所有库?
- 29. 有没有办法在GitHub上安装git预先挂钩?或变通办法?
- 30. 有没有办法在Java applet中使用R?
为什么你不能用'install.packages'? –
R进程在提示选择镜像时挂起。 – user443854
因此请在〜/ .R /文件中设置镜像。或者作为install.packages的参数。看起来像一个PBKAC。 –