... SO
Sublime Text具有折叠方法的内置功能,但是一旦方法声明跨越多行,它就会失去这种能力。有没有人知道一个插件或一种方法来使这项工作?具体来说,我遇到了红宝石(我的团队坚持严格的线条长度样式指南),但语言不重要。
答案 0 :(得分:7)
不是单击函数定义第一行旁边的装订线中出现的向下箭头,而是将光标放在函数的一个缩进行(而不是缩进的函数)上。参数,但在函数定义本身)并使用 Ctrl Shift [键绑定(在OS X上使用⌘ Alt [)折叠函数及其参数。使用 Ctrl Shift ] (⌘ Alt ] 在OS X上展开,或者您可以点击def
行旁边的横向箭头。
所以,这个:
成为这个:
答案 1 :(得分:2)
尝试此格式
def example( # <--- folds parameters here
param,
param
) # <--- folds method body here
foo
bar
qux
end
据我所知,语言很重要,方法折叠是语言特定配置的一部分。至少它曾经是以前的版本。