Sublime Text 3 多行法折叠
Sublime Text 3 Multiline Method Folding
所以...
Sublime Text 具有折叠方法的内置功能,但是一旦方法声明跨越多行,它就会失去这种能力。有谁知道插件或使它工作的方法吗?具体来说,我 运行 与 ruby 相关(并且我的团队遵守关于行长度的严格风格指南),但语言应该无关紧要。
试试这个格式
def example( # <--- folds parameters here
param,
param
) # <--- folds method body here
foo
bar
qux
end
据我所知,语言确实很重要,方法折叠是语言特定配置的一部分。至少以前的版本是这样。
无需单击出现在函数定义第一行旁边的装订线中的向下箭头,您需要做的就是将光标放在函数的一个缩进行上(不是缩进的函数参数,但在函数定义本身中)并使用 CtrlShift[ 键绑定(在 OS X 使用 ⌘Alt[) 折叠函数及其参数。使用 CtrlShift] (⌘Alt] on OS X) 展开,或者您可以单击 def
行旁边的横向箭头。
所以,这个:
变成这样:
所以...
Sublime Text 具有折叠方法的内置功能,但是一旦方法声明跨越多行,它就会失去这种能力。有谁知道插件或使它工作的方法吗?具体来说,我 运行 与 ruby 相关(并且我的团队遵守关于行长度的严格风格指南),但语言应该无关紧要。
试试这个格式
def example( # <--- folds parameters here
param,
param
) # <--- folds method body here
foo
bar
qux
end
据我所知,语言确实很重要,方法折叠是语言特定配置的一部分。至少以前的版本是这样。
无需单击出现在函数定义第一行旁边的装订线中的向下箭头,您需要做的就是将光标放在函数的一个缩进行上(不是缩进的函数参数,但在函数定义本身中)并使用 CtrlShift[ 键绑定(在 OS X 使用 ⌘Alt[) 折叠函数及其参数。使用 CtrlShift] (⌘Alt] on OS X) 展开,或者您可以单击 def
行旁边的横向箭头。
所以,这个:
变成这样: