如何在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