在Pycharm中折叠自定义区域在特定缩进级别后不起作用
在某些缩进级别之后,Pycharm中的折叠自定义区域似乎不起作用 这个不行:在Pycharm中折叠自定义区域在特定缩进级别后不起作用,pycharm,Pycharm,在某些缩进级别之后,Pycharm中的折叠自定义区域似乎不起作用 这个不行: def test_a(): def function(): for g in group: if g[0] is not "BLA": task(g) # <editor-fold desc="# Log..."> logger.debug('Log this') # Log # <
def test_a():
def function():
for g in group:
if g[0] is not "BLA":
task(g) # <editor-fold desc="# Log...">
logger.debug('Log this') # Log # </editor-fold>
def test_a():
def函数():
对于g组:
如果g[0]不是“BLA”:
任务(g)#
logger.debug('Log this')#Log#
这一个有效:
def test_b():
def function():
for g in group:
task(g) # <editor-fold desc="# Log...">
logger.debug('Log this') # Log # </editor-fold>
def test_b():
def函数():
对于g组:
任务(g)#
logger.debug('Log this')#Log#
VisualStudio样式(#region,#endregion)在这种情况下似乎也不起作用。只有当行注释放在行的末尾时,才会出现此问题
提前谢谢你的帮助 我使用VisualStudio样式(#region,#endregion)解决此问题的方法如下所示:
# region test
def test_a():
def function():
for g in group:
if g[0] is not "BLA":
task(g)
logger.debug('Log this')
pass
# endregion
在python代码中,我只需在区域末尾添加pass
。如果有人找到更好的解决方案,请回答
UPD:这仍然是一个悬而未决的问题:
万岁!修正于2017年3月 我也遇到了同样的问题,是否有一个bug报告提交给Jetbrains?是的,事实上我无意中发现了这个解决方法,并一直在使用它。同时,我将接受这个答案。