【问题标题】:Sublime folding control?崇高的折叠控制?
【发布时间】:2016-10-19 14:55:15
【问题描述】:

如果一个函数接受很多选项,我发现如果我将它们分成几行会更容易阅读,就像 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系统

【问题讨论】:

  • 在核心 sublime 中,您可以选择文本并使用折叠快捷键(在 MacOS 上为 Shift+Ctrl+[ 或 Alt+Command+[)折叠它。我不认为您可以使装订线中的默认折叠箭头考虑更多文本。不过,可能一个插件可以自己实现类似的东西。

标签: sublimetext2 sublimetext3 sublimetext sublime-text-plugin


【解决方案1】:

Sublime Text 折叠适用于缩进,因此下一级的所有内容都会缩进。

这样的事情确实有效。

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"

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多