【问题标题】:Handling folds in Spyder在 Spyder 中处理折叠
【发布时间】:2019-02-22 03:15:25
【问题描述】:

我来自 VScode 背景,对于我最近的项目(关于深度学习),我不得不在 Spyder(第 3 版)中管理大量代码文件,但我没有看到任何代码折叠选项?

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

如果 Spyder 代码库中没有,请建议任何 hack。

【问题讨论】:

  • github.com/spyder-ide/spyder/issues/5724 应该会成为 V4 的一部分
  • 在 V4 到来之前,任何有用的技巧都可以轻松实现它
  • 我不知道。在 Github 上已经多次提出,但我认为唯一的方法就是等待发布

标签: python spyder code-folding


【解决方案1】:

这里是 Spyder 维护者)您可以安装 Spyder 4 的第一个测试版来进行代码折叠。

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

conda update anaconda

conda update spyder

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

pip install -U --pre spyder

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

【讨论】:

  • 语法:$pip install -U -pre spyder,在终端回复为no such option: -p
  • 对不起,必须是--pre。我相应地更新了答案。
  • 如何使用spyder=4.0.0b1处理conda环境?,通过以上更新spyder-kernels也更新到v1.2.0,而处理环境的modular approach需要spyder-kernels==0.*
【解决方案2】:

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

conda 更新 --all

得到它。

【讨论】:

  • 我有 4.1.5,我的 .py 文件中没有折叠,首选项 |编辑 |显示代码折叠已启用。更新:这是一个已知问题github.com/spyder-ide/spyder/issues/14166
  • 最新的 Anaconda 带有 4.1.5,解决方法是迁移到 Spyder 4.2,因为 Anaconda 的升级似乎不可避免地会很痛苦
猜你喜欢
  • 2011-01-25
  • 2021-12-30
  • 2019-08-03
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 2013-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多