运行多行R代码时VSCodium出现解析错误,行尾多余空格如何解决

你可以按以下顺序排查修复问题:
- 优先排查编辑器基础配置:打开VSCodium设置页,搜索
files.trimTrailingWhitespace,确认该选项是否为开启状态。如果未开启,手动勾选后测试编辑、运行代码时行尾空格是否还会自动生成。 - 排查R语言服务格式化规则:搜索设置项
r.formatting.provider,如果当前取值为styler或lintr,先临时修改为none,重启VSCodium后测试,排除R格式化工具自动追加空格的可能性。 - 排查Jupyter扩展配置:搜索设置项
jupyter.removeTrailingWhitespaceOnSend,勾选开启该选项,让代码发送到交互式窗口前自动修剪行尾多余空格。 - 排查扩展版本兼容性:对比你正常使用的VSCode Insiders、另一台设备上的VSCode中R扩展、Jupyter扩展的版本号,将VSCodium中对应扩展降级到相同版本后测试,排除扩展更新带来的兼容性bug。
- 针对性配置R文件规则:如果上述操作都没有解决,可以直接在settings.json中添加R文件的专属规则,强制保存时修剪行尾空格:
"[r]": { "files.trimTrailingWhitespace": true, "files.insertFinalNewline": false }
内容的提问来源于stack exchange,提问作者Deepak Pawade
相关产品推荐
相关产品推荐

