加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何正确使用管道(%>%)的vim缩进代码?

发布时间:2020-12-15 18:45:58 所属栏目:安全 来源:网络整理
导读:例如,vim不会正确缩进以下代码: flights - flights %% group_by(year,month,day) %% select(arr_delay,dep_delay) %% summarise( arr = mean(arr_delay,na.rm = TRUE),dep = mean(dep_delay,na.rm = TRUE) ) %% filter(arr 30 | dep 30) 有没有办法来解决这
例如,vim不会正确缩进以下代码:
flights <- flights %>%
    group_by(year,month,day) %>%
    select(arr_delay,dep_delay) %>%
    summarise(
        arr = mean(arr_delay,na.rm = TRUE),dep = mean(dep_delay,na.rm = TRUE)
    ) %>%
    filter(arr > 30 | dep > 30)

有没有办法来解决这个问题?

我正在使用Vim-R-Plugin,相关问题是here.

你可以做的一件事是学习vimscript并自己修改这个行为.如果运作良好,您可以向原作者提供更改.

我以这种方式开始,但最终从头开始编写自己的缩进代码,只是按照我喜欢的方式做一切.我和R插件的作者谈到将我的代码替换为我的代码,但是我的代码有几个错误,我从来没有花时间去寻找,而且也不用打扰我(如果你有一个无与伦比的关闭卷曲括号,例如).我没有动力清理它的其余部分,并尝试将其进入VIM资源库.

响应您的查询,I have put my code on github.如果需要,您可以尝试使用我的缩进代码而不是r插件代码.它可能或可能不会解决您的问题(无承诺).如果我有足够的动力,我可以修复它足够的,我们可以使它成为默认的vim缩进代码.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读