knitr 1.43版本进度条异常:如何恢复动态更新的简洁进度条?
恢复knitr 1.43版本的动态简洁进度条
knitr 1.43版本默认调整了进度输出样式,改用冗长的逐块日志式显示。要回到之前类似tqdm的动态单行进度条,只需设置对应的全局选项即可:
- 在Rmd文档的setup代码块中添加以下代码:
options(knitr.progress.verbose = FALSE)
你之前尝试的knitr.progress.simple和knitr.package.verbose选项并不控制该进度显示逻辑,因此无法生效。设置knitr.progress.verbose = FALSE后,渲染时会恢复动态更新的单行进度条样式,同时隐藏逐块的详细进度日志。
若在RStudio环境中渲染,确保终端已启用ANSI转义序列支持(RStudio默认已开启),这是动态进度条正常显示的前提。
内容的提问来源于stack exchange,提问作者Dzhandarova Nurfatima
相关产品推荐
相关产品推荐

