我正在使用 R 软件进行统计分析,很遗憾它没有保留和恢复我的提示命令历史记录。实际上,每次在新启动的交互式 R 会话上按向上箭头都会显示空白历史记录。如果它能够以类似于ipython
. 我试着把它放在我的.Rprofile
文件中无济于事。从未创建包含我的命令历史记录的文件。
.First <- function(){
if (!any(commandArgs()=='--no-readline') && interactive()){
require(utils)
try(loadhistory(Sys.getenv("R_HISTFILE")))
}
}
.Last <- function() {
if (!any(commandArgs()=='--no-readline') && interactive()){
require(utils)
try(savehistory(Sys.getenv("R_HISTFILE")))
}
}
当然这条线出现在我的.bash_profile
export R_HISTFILE="$HOME/share/r_libs/.history"
所有这些都是通过 SSH 在运行 Linux 的远程服务器上发生的。非常感谢任何帮助!