RStudio 2022.12.0版本Source模式下.rmd文件显示异常求助
RStudio 2022.12.0 Build 353 Source模式下RMD文件显示异常问题
问题现象
升级到RStudio 2022.12.0 Build 353版本后,打开.rmd文件出现以下异常:
- Source模式下代码显示异常,上下滚动页面时代码会消失或完全不显示(如图1);
- Visual模式下文件显示完全正常(如图2);
- 两种模式的报告渲染功能均正常,生成的报告无问题。


排查结果
定位到问题由一个空的CSS代码块导致,移除该代码块后,Source模式的代码显示恢复正常。涉事代码块写法如下:
```{css style_setting, echo=FALSE}
根据《Rmarkdown Cookbook》7.1「应用自定义CSS」章节说明,这种空代码块的写法是合规的,但在当前RStudio版本中触发了Source模式的渲染bug。 ## 解决方法 1. **临时规避方案** - 若暂时不需要该CSS代码块,直接删除即可; - 若需要预留样式位置,在代码块中添加占位内容(比如注释),避免完全为空,示例: ``` ```{css style_setting, echo=FALSE} /* 预留CSS样式编写位置 */ ``` ``` 2. **版本升级修复** 这类界面渲染类bug通常会在RStudio的小版本更新中修复,建议升级到最新的稳定版RStudio后测试。 3. **提交bug反馈** 可以通过RStudio官方的bug反馈渠道提交该问题,附带复现步骤、当前RStudio版本信息及相关截图,帮助官方快速定位修复。 内容的提问来源于stack exchange,提问作者Grasshopper_NZ
相关产品推荐
相关产品推荐

