You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新电脑安装VS Code后R扩展缩进Linter规则异常,如何调整?

解决VS Code中R扩展缩进Linting标准被忽略的问题

不要直接修改扩展自带的R.lintr文件(扩展更新时会被覆盖),正确的做法是使用用户级/项目级的.lintr配置文件,步骤如下:

  • 在R项目的根目录,或者你的用户主目录(C:\Users\你的用户名)下,创建一个名为.lintr的文件(文件名开头有英文句号)
  • 将以下配置内容写入这个新文件:
    linters: linters_with_defaults(
      line_length_linter(120), 
      indentation_linter(4), 
      cyclocomp_linter = NULL, 
      object_name_linter = NULL, 
      object_usage_linter = NULL
    )
    
  • 重启VS Code,打开R代码文件,此时缩进Linting会按照4空格的标准校验,原有的2空格报错会消失

补充说明

用户级或项目级的.lintr配置文件优先级高于扩展自带的配置,能避免扩展更新导致自定义设置丢失的问题。

内容的提问来源于stack exchange,提问作者Rob Hanssen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 08:04:52