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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。