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

如何在Positron中实现函数参数缩进?

如何在Positron中实现函数参数缩进?

我太懂这种习惯了RStudio自动缩进函数参数的感觉,换到Positron确实得调一下才能找回顺手的编码体验!别担心,咱们几步就能搞定:

  • 首先打开Positron的设置界面:按Ctrl+,(Windows/Linux)或者Cmd+,(Mac),或者点击顶部菜单里的「设置」选项。
  • 在设置搜索框里输入「r.lsp.formatting」,找到和参数缩进相关的两个关键选项:
    • 把「Indent Arguments」勾选上,这个控制参数是否缩进
    • 把「Arguments Newline」也勾选上,这个会让多个参数自动换行到下一行
  • 要是你喜欢更精准的配置,还可以点击设置界面右上角的「打开设置(JSON)」(那个大括号图标),直接添加以下配置:
    "r.lsp.formatting.indentArgs": true,
    "r.lsp.formatting.argumentsNewline": true
    
  • 配置完后,选中你的代码按Ctrl+Shift+I(Windows/Linux)或Cmd+Shift+I(Mac)格式化,就能得到和RStudio一样的缩进效果了:
    格式化前:
    iris |> mutate(test= "dog", test_2 = "cat")
    
    格式化后:
    iris |> 
      mutate(test = "dog", 
             test_2 = "cat")
    

另外,如果你平时习惯用styler包来格式化代码,也可以把Positron的默认格式化工具换成styler:在设置里搜索「r.lsp.formatting.provider」,选择「styler」就行,它的默认风格本来就和RStudio对齐,参数缩进的效果会更贴合你的使用习惯。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 08:02:58