【问题标题】:vim trick to align blocks/end keywords in Ruby?vim 技巧来对齐 Ruby 中的块/结束关键字?
【发布时间】:2010-06-10 22:19:38
【问题描述】:

有没有办法让我的块及其结束关键字与 vim 正确对齐?如果我有一个嵌套了多个条件的函数,事情就会开始变得很糟糕。 vim 可以拯救世界吗?

【问题讨论】:

    标签: ruby vim macvim


    【解决方案1】:

    当然。只需选择相关的代码块并按 =。

    【讨论】:

    • +1:我已经使用 Vim 大约 6 年了,我从来不知道这一点。
    • 其实,这正是我所需要的。太棒了,谢谢彼得。
    • 这一切似乎对我来说就是将所有选定的内容移动到同一列。我错过了什么?
    • @.yahoo-co-jpaqwsykcj3aulh3h1:你应该先:set ft=ruby。这意味着您不会启用 ruby​​ 缩进支持。
    • 谢谢彼得。文件类型是正确的,但看起来我在配置文件中缺少“文件类型插件缩进”。
    【解决方案2】:

    还有一个不错的 Vim 插件,名为 endwise,它会自动为您插入结尾。

    【讨论】:

      【解决方案3】:
      gg=G
      

      (到顶部,一直重新缩进到底部)

      【讨论】:

        猜你喜欢
        • 2012-04-14
        • 2023-03-08
        • 2011-06-23
        • 2010-10-08
        • 1970-01-01
        • 2013-06-30
        • 1970-01-01
        • 2020-04-05
        • 1970-01-01
        相关资源
        最近更新 更多