我使用过VScode,但是在最近的深度学习项目中,我需要在Spyder 3版本管理大量代码文件。但是我发现没有折叠代码的选项。
我不想切换到其他IDE,因为Spyder对我的项目非常有生产力。
如果Spyder的代码库中没有这个选项,请建议任何可行的方法来实现它。
我使用过VScode,但是在最近的深度学习项目中,我需要在Spyder 3版本管理大量代码文件。但是我发现没有折叠代码的选项。
我不想切换到其他IDE,因为Spyder对我的项目非常有生产力。
如果Spyder的代码库中没有这个选项,请建议任何可行的方法来实现它。
(Spyder的维护者在这里) 您可以安装Spyder 4的第一个beta版本以获取代码折叠功能。
如果您使用Anaconda,则需要使用以下命令:
conda update anaconda
conda update spyder
或者如果您使用pip,则需要运行
pip install -U --pre spyder
这个beta版本相当稳定,已经测试了一年多。
pip install -U -pre spyder
在终端中回复为“无此选项:-p”。 - abunickabhi--pre
。我已经相应地更新了答案。 - Carlos Cordobaspyder=4.0.0b1
的conda环境?随着上述更新,spyder-kernels
也会升级到v1.2.0,而处理环境所需的模块化方法需要spyder-kernels==0.*
。 - steadyfishSpyder 4.0.1发布了,支持代码折叠。 如果您使用Anaconda,请使用
conda update --all
来获取它。
如果你想折叠的不仅仅是一个循环或函数,你也可以尝试以下方法:
#%%
Code that you want to fold
#%%