【问题标题】:Sublime Text 3 Multiline Method FoldingSublime Text 3 多行方法折叠
【发布时间】:2017-05-24 07:55:03
【问题描述】:

所以...

Sublime Text 具有折叠方法的内置能力,但是一旦方法声明跨越多行,它就会失去这种能力。有谁知道插件或使其工作的方法?具体来说,我在使用 ruby​​ 时遇到了这个问题(而且我的团队在行长方面遵守严格的风格指南),但语言应该无关紧要。

【问题讨论】:

    标签: ruby sublimetext3 multiline folding character-limit


    【解决方案1】:

    您只需将光标放在函数的缩进行之一(不是缩进的函数参数,而是在函数定义本身)并使用 CtrlShift[ 键绑定(在 OS X 上使用 Alt[) 折叠函数及其参数。使用 CtrlShift] (Alt]在 OS X 上)展开,或者您可以单击 def 行旁边的侧向箭头。

    所以,这个:

    变成这样:

    【讨论】:

    • 完美,更好,因为我更喜欢快捷方式并且不需要对代码进行任何更改,谢谢!
    【解决方案2】:

    试试这个格式

    def example(   # <--- folds parameters here
      param, 
      param
    )              # <--- folds method body here
      foo
      bar
      qux
    end
    

    据我所知,语言确实很重要,方法折叠是语言特定配置的一部分。至少它曾经在以前的版本中。

    【讨论】:

      猜你喜欢
      • 2021-12-12
      • 1970-01-01
      • 2012-12-30
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多