【问题标题】:PEP8 function definitions and Sublime Text 3 code foldingPEP8 函数定义和 Sublime Text 3 代码折叠
【发布时间】:2020-11-07 06:08:48
【问题描述】:

如果我有一个跨越多行的函数定义以与 PEP8 保持一致,例如:

def compile_time_table(daily_id=999, weekly_id=999, yearly_id=999, user=None,
                      zone_id=None, zone_name=None):

Sublime Text 失去了折叠定义的能力:

有没有办法解决这个问题?

【问题讨论】:

  • 在函数体的第一行尝试ctrl-shift-[(即紧接在定义之后)。似乎适用于美国键盘布局(但我更喜欢不同的布局)。链接:stackoverflow.com/questions/41558450/…
  • 我在德国,所以大多数涉及 [ ] / \ 的标准快捷方式都无法访问
  • 是的,我知道国家布局的问题......无论如何,如果你愿意,可以在Preferences -> KeyBindings 中编辑快捷方式。

标签: python sublimetext3 pep8


【解决方案1】:

对于 Sublime Text 3,EDIT 所在的菜单中有一个 Code Folding 选项。单击它并选择Code Folding。在这里你可以看到折叠方法和快捷方式 键。使用键盘快捷键 Ctrl + KCtrl + 1 折叠所有功能,除非您更改了默认快捷键。

【讨论】:

  • 谢谢!真的应该自己想到这一点:)
  • 我猜它有点隐藏。不久前我不得不自己搜索它。
猜你喜欢
  • 1970-01-01
  • 2021-12-12
  • 2017-05-24
  • 2013-10-11
  • 1970-01-01
  • 2012-12-30
  • 2017-02-04
  • 2016-02-01
  • 2014-03-04
相关资源
最近更新 更多