崇高的折叠控制?

时间:2016-10-19 14:55:15

标签: sublimetext2 sublimetext3 sublimetext sublime-text-plugin

如果一个函数接受了很多选项,我会发现它更容易阅读,如果我将它们分成几行,比如python中的这段代码:

def fun( param1 = 'this',
         param2 = 'and that',
         param3 = 'and this too', ## because today is Wednesday
         param5 = 'I think you got the point' ):

    print "You can't fold me! I AM PURE EVIL"

不幸的是,sublime只会使用选项折叠括号,而不是下一个代码。有没有办法设置sublime,以便折叠函数的主体?

我正在使用sublime2,OS X系统

1 个答案:

答案 0 :(得分:0)

Sublime文本折叠适用于缩进,因此下一级别的所有内容都是缩进的。

这样的事情确实有效。

def fun(
    param1 = 'this',
    param2 = 'and that',
    param3 = 'and this too', ## because today is Wednesday
    param5 = 'I think you got the point' ):

    print "You can't fold me! I AM PURE EVIL"

插件作者长期以来一直要求对插入行为进行更多控制。