如何在.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
相关产品推荐
相关产品推荐

