edit
位於 utils
包(package)。 說明
調用文本編輯器R對象。
用法
edit(name, ...)
## Default S3 method:
edit(name = NULL, file = "", title = NULL,
editor = getOption("editor"), ...)
vi(name = NULL, file = "")
emacs(name = NULL, file = "")
pico(name = NULL, file = "")
xemacs(name = NULL, file = "")
xedit(name = NULL, file = "")
參數
name |
您要編輯的命名對象。對於默認方法,如果缺少 |
file |
命名要寫入編輯版本的文件的字符串。 |
title |
正在編輯的對象的顯示名稱。 |
editor |
通常是一個字符串,用於命名您要使用的文本編輯器(或給出路徑)。在 Unix 上,默認值是從環境變量設置的EDITOR或者VISUAL如果設置了其中之一,否則
|
... |
要傳遞給方法或從方法傳遞的更多參數。 |
細節
edit
使用要編輯的對象name
調用editor
指定的文本編輯器。它是一種通用函數,目前具有默認方法以及用於 DataFrame 和矩陣的方法。
data.entry
可用於編輯數據,並由 edit
用於在 data.entry
可用的係統上編輯矩陣和數據幀。
重要的是要認識到 edit
不會更改名為 name
的對象。相反,會製作名稱的副本,並且更改的正是該副本。如果您希望將更改應用於對象 name
,則必須將 edit
的結果分配給 name
。 (如果您想對對象進行永久更改,請嘗試fix
。)
在 edit(name)
形式中,edit
將 name
解析為臨時文件,並在此文件上調用編輯器 editor
。從編輯器退出會導致 file
被解析並返回該值。如果解析過程中發生錯誤(可能是由於語法不正確),則不會返回任何值。不帶參數調用 edit()
將導致臨時文件重新打開以進行進一步編輯。
請注意,解析並不完美,編輯後重新創建的對象可能與解析後的對象有細微的差別:請參閱 dput
和 .deparseOpts
。 (使用的 deparse 選項與 dump
的默認選項相同。)編輯函數將保留其環境。有關編輯 DataFrame 或矩陣時可能發生的進一步更改,請參閱edit.data.frame
。
目前隻有 Windows 中的內部編輯器使用 title
選項;它在窗口標題中顯示給定的名稱。
注意
函數 vi
、 emacs
、 pico
、 xemacs
、 xedit
依賴於相應的編輯器可用且位於路徑上。這是係統相關的。
例子
## Not run:
# use xedit on the function mean and assign the changes
mean <- edit(mean, editor = "xedit")
# use vi on mean and write the result to file mean.out
vi(mean, file = "mean.out")
## End(Not run)
也可以看看
相關用法
- R edit.data.frame 編輯 DataFrame 和矩陣
- R example 運行在線幫助中的示例部分
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- 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 SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
- R demo R 函數演示
- R mirrorAdmin 管理存儲庫鏡像
- R citation 在出版物中引用 R 和 R 包
- R personList 人員集合(舊接口)
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Invoke a Text Editor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。