RdTextFilter
位于 tools
包(package)。 说明
此函数会清除 Rd 文件中的所有非文本,以进行拼写检查或其他用途。
用法
RdTextFilter(ifile, encoding = "unknown", keepSpacing = TRUE,
drop = character(), keep = character(),
macros = file.path(R.home("share"), "Rd", "macros", "system.Rd"))
参数
ifile |
指定为文件名或连接的输入文件,或 |
encoding |
要传递给 |
keepSpacing |
是否尝试将文本保留在与原始文件中相同的行和列中。 |
drop |
道路的其他部分将被删除。 |
keep |
Rd 文件中要保留的部分。 |
macros |
解析时假设的宏定义。请参阅 |
细节
该函数解析 Rd 文件,然后逐个元素地遍历它。带有标签 "TEXT"
的项目保留在与原始文件中出现的位置相同的位置,而文件的其他部分则替换为空白,因此诸如 aspell
之类的拼写检查器只能检查文本并报告位置原始文件。 (如果 keepSpacing
是 FALSE
,则不会填充空白,并且文本不会在其原始位置输出。)
默认情况下,会跳过标签 \S3method
, \S4method
, \command
, \docType
, \email
, \encoding
, \file
, \keyword
, \link
, \linkS4class
, \method
, \pkg
和 \var
。可以通过在 drop
参数中列出其他标签来跳过它们;在 keep
参数中列出标签将阻止它们被跳过。还可以 keep
任何 c("RCODE", "COMMENT", "VERB")
标记(分别对应于 R-like 代码、注释和逐字文本),或删除 "TEXT"
。
值
一种字符向量,如果将其写入文件(每行一个元素),则会复制原始 Rd 文件的文本元素。
注意
当 Rd 文件中的标记用于突出显示单词的开头时,过滤器会尝试将文本元素合并为单个单词。
作者
Duncan Murdoch
也可以看看
aspell
,对此来说这是可接受的 filter
。
相关用法
- R Rd2HTML 路转换器
- R Rdindex 从 Rd 文件生成索引
- R Rd2txt_options 设置文本帮助的格式选项
- R Rdiff 差异 R 输出文件
- R Rdutils 路公用事业
- R Rcmd R命令接口
- R update_PACKAGES 更新现有的 PACKAGES 文件
- R print.via.format 打印实用程序
- R prepare_Rd 准备用于渲染的解析 Rd 对象
- R startDynamicHelp 启动动态 HTML 帮助系统
- R getVignetteInfo 获取有关已安装 Vignettes 的信息
- R matchConcordance 源行和目标行之间的一致性
- R checkVignettes 检查包装插图
- R HTMLheader 为 R 帮助生成标准 HTML 标头
- R undoc 查找未记录的对象
- R vignetteInfo 有关晕影的基本信息
- R HTMLlinks 从包文档收集 HTML 链接
- R xgettext 从包中的 R 文件中提取可翻译消息
- R toTitleCase 将标题转换为标题大小写
- R package_native_routine_registration_skeleton 编写用于将本机例程注册添加到包的框架
- R parse_Rd 解析 Rd 文件
- R update_pkg_po 准备包的翻译
- R vignetteEngine 设置或获取晕影处理引擎
- R checkMD5sums 检查并创建 MD5 校验和文件
- R checkFF 检查外部函数调用
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Select Text in an Rd File。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。