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

如何在.lintr配置文件中设置等价于4个空格的制表符大小?

解决lintr缩进检查与Emacs ESS配置冲突的问题
  • 在你的HOME目录(~)下创建名为.lintr的隐藏文件
  • 在文件中写入以下配置内容:
    linters: linters_with_defaults(
      indentation_linter = indentation_linter(width = 4)
    )
    
  • 保存文件后,重启lintr检查(或重新打开R脚本),此时lintr会按照4个空格的标准校验缩进,与你的Emacs配置保持一致

补充说明

  • indentation_linter(width = 4) 用于覆盖lintr默认的2空格缩进规则,指定为你需要的4空格
  • 如果要调整其他lint规则,可在linters_with_defaults()函数内添加更多自定义配置项
  • 验证配置生效:打开之前触发警告的R脚本,重新执行lintr检查,相关缩进警告会消失

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 17:12:03