savehistory
位於 utils
包(package)。 說明
加載或保存或顯示命令曆史記錄。
用法
loadhistory(file = ".Rhistory")
savehistory(file = ".Rhistory")
history(max.show = 25, reverse = FALSE, pattern, ...)
timestamp(stamp = date(),
prefix = "##------ ", suffix = " ------##",
quiet = FALSE)
參數
file |
用於保存曆史記錄或從中加載曆史記錄的文件的名稱。該路徑是相對於當前工作目錄的。 |
max.show |
顯示的最大行數。 |
reverse |
合乎邏輯的。如果為 true,則行將以相反的順序顯示。注意:當有連續行時,這沒有用。 |
pattern |
要與曆史記錄行相匹配的字符串。提供後,僅顯示唯一的匹配行。 |
... |
進行匹配時要傳遞給 |
stamp |
要寫入曆史記錄的值或值向量。 |
prefix |
應用於每行的前綴。 |
suffix |
應用於每行的後綴。 |
quiet |
如果 |
細節
有多種曆史機製可用於不同的情況R控製台,其工作方式相似但不相同。值得注意的是,Unix 和 Windows 有不同的實現。
- 視窗:
-
此處說明的函數可在
Rgui
和交互式Rterm
中工作,但不適用於批量使用Rterm
或嵌入式/DCOM 版本。 - 類 Unix 係統:
-
此處說明的函數在以下條件下工作
readline
命令行接口,但不能以其他方式(例如,在批處理使用或在嵌入式應用程序中)。注意R可以在沒有readline
.R.app
macOS 上的控製台有一個獨立且很大程度上不兼容的曆史記錄機製,默認情況下使用文件“.拉普.曆史’並保存最多 250 個條目。這些函數目前尚未在那裏實現。
這 (readline
在 Unix 類係統上)曆史機製由兩個環境變量控製:R_HISTSIZE控製保存的行數(默認 512),以及R_HISTFILE(默認 '.曆史’) 如果在會話開始/結束時請求,則設置用於加載/保存曆史記錄的文件名(但不是默認值)loadhistory
/savehistory
)。會話期間保留的曆史記錄行數沒有限製,因此設置R_HISTSIZE除非實際生成了大文件,否則設置為大值不會造成任何損失。
這些環境變量是在保存時讀取的,因此可以在會話中使用 Sys.setenv
進行更改。
在 Unix-alikes 上:請注意, readline
曆史庫以 0600
權限保存文件,即具有用戶的讀/寫權限,甚至沒有任何其他帳戶的讀權限。
timestamp
函數將時間戳(或其他消息)寫入曆史記錄並將其回顯到控製台。在不支持曆史記錄機製的平台上,僅打印控製台消息。
注意
如果您想在(幾乎)每個交互式會話(即使是那些不保存工作區的會話)結束時保存曆史記錄,您可以在 .Last
中調用 savehistory()
。請參閱示例。
例子
## Not run:
## Save the history in the home directory: note that it is not
## (by default) read from there but from the current directory
.Last <- function()
if(interactive()) try(savehistory("~/.Rhistory"))
## End(Not run)
相關用法
- R select.list 從列表中選擇項目
- R str 緊湊地顯示任意 R 對象的結構
- R sourceutils 源參考實用程序
- R stack 從數據幀或列表中堆疊或取消堆疊向量
- R shortPathName 在 Windows 上以簡短形式表達文件路徑
- R setRepositories 選擇包存儲庫
- R setWindowTitle 在Windows中設置RGUI的窗口標題或狀態欄
- R sessionInfo 收集有關當前 R 會話的信息
- R summaryRprof 總結 R 采樣分析器的輸出
- R strcapture 將字符串標記捕獲到 data.frame 中
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Load or Save or Display the Commands History。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。