我正在使用ESS,但每次需要安装新软件包时,我都必须使用R gui。难道没有一种方法可以在不离开emacs的情况下完成吗?
我正在使用ESS,但每次需要安装新软件包时,我都必须使用R gui。难道没有一种方法可以在不离开emacs的情况下完成吗?
来自 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))
})
C-c C-e i
这个快捷键可以将当前buffer导出为i格式的org文件。
加载所有包需要几秒钟时间。
,
作为第一个字符(即在进程标记处)输入,将会在迷你缓冲区中触发便捷命令菜单,如下图所示:
注意,你可以通过键入初始字符(就像在Emacs isearch中一样)交互式地选择菜单项。当然,你也可以简单地使用箭头。install.packages
(键入i
后跟enter
应该足够了)。library
命令可能会有所帮助,因为您可以享受自动补全,在需要加载软件包但不记得其拼写时也很有用。library('tcltk')
install.packages()
install.packages
函数? - Joshua Ulrich