在 Spyder 中处理折叠

Handling folds in Spyder

我有 VScode 背景,对于我最近的项目(关于深度学习),我必须在 Spyder(版本 3)中管理巨大的代码文件,而且我没有看到任何选项代码折叠?

我不愿意切换到另一个 IDE ,因为 Spyder 对我的项目非常有效。

如果 Spyder 代码库中没有,请提出任何破解方法。

(Spyder maintainer here) 您可以安装 Spyder 4 的第一个 beta 以获得代码折叠。

如果使用Anaconda,需要使用以下命令:

conda update anaconda

conda update spyder

或者如果你使用 pip,那么你需要 运行

pip install -U --pre spyder

这个测试版相当稳定,已经测试了一年多

Spyder 4.0.1 发布,支持代码折叠。 如果您使用的是 anaconda,请使用

conda 更新 --all

得到它。

如果你想折叠更多的不仅仅是一个循环或一个函数,你也可以尝试:

#%% 

Code that you want to fold

#%%