Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在RStudio中清除可搜索历史数据库_R_Rstudio - Fatal编程技术网

如何在RStudio中清除可搜索历史数据库

如何在RStudio中清除可搜索历史数据库,r,rstudio,R,Rstudio,除了.rhistore文件 RStudio维护一个包含您曾经输入到控制台中的所有命令的数据库。您可以使用“历史记录”窗格浏览和搜索此数据库。() 即使删除了.rhistore,此文档仍可以搜索 如何清空它?例如,当我知道其他用户可以访问计算机时,使用密码从私人回购安装后,可能需要清理它。例如,在搜索字段中输入pass后,我有点担心会出现这种情况。。。(ノ゚0゚)ノ~ 在我的Win7系统上,我在C:/Users/./AppData/Local/RStudio Desktop中找到了文件histor

除了
.rhistore
文件

RStudio维护一个包含您曾经输入到控制台中的所有命令的数据库。您可以使用“历史记录”窗格浏览和搜索此数据库。()

即使删除了
.rhistore
,此文档仍可以搜索

如何清空它?例如,当我知道其他用户可以访问计算机时,使用密码从私人回购安装后,可能需要清理它。例如,在搜索字段中输入
pass
后,我有点担心会出现这种情况。。。(ノ゚0゚)ノ~


在我的Win7系统上,我在
C:/Users/./AppData/Local/RStudio Desktop
中找到了文件
history\u数据库
。它每行有一个类似unix的时间戳,后跟一个命令

我想如果你清空这个文件,历史记录就会被清除。但是我还没有尝试过这个解决方案,所以最好把这个文件复制到保存端


该文件应位于Win10中的类似文件夹中。

多亏了Phan的提示,我发现:

删除
history\u数据库
似乎可以完成这项工作。再次启动RStudio时会自动重新创建一个空数据库文件(在MacOS和Linux上测试)。查找
history\u数据库
的文件夹取决于您的操作系统,并针对更一般的情况进行了描述

MacOS和Linux

~/.rstudio-desktop
Windows Vista 7和8

%localappdata%\RStudio-Desktop  # (i.e. Phann's path, I guess)
Windows XP

%USERPROFILE%\Local Settings\Application Data\RStudio-Desktop
Linux RStudio服务器

~/.rstudio

您可以使用
writeLines
history\u数据库中写入空文本
——甚至可以在
.Rprofile中设置为
.Last