如何在 Jupyter notebook 中找到缩进级别?

How to find indentation level in Jupyter notebook?

我正在使用 Jupyter notebook,我有多个循环、函数等,每个都添加一级缩进。有时我不想在最后一个块中添加一段代码,而是在更高 block/frame 的地方添加一段代码。

在notebook++等文本编辑器中,有一条竖线决定了缩进级别。 Jupyter notebook 有相同的功能吗?

我真的会从这样的事情中受益,尤其是当代码块变得相当长的时候。据我所知,不幸的是,Jupyter 中没有这样的东西。我在 GitHub 上被告知,计划于 2017 年第四季度发布的 Spyder 版本将包含此内容,但到目前为止(2018 年第一季度)我还没有看到它。

如果你真的需要 运行 你的代码在 Jupyter 上并且想要检查缩进级别,我建议你在 yhat Rodeo 中编写你的代码,检查缩进级别,然后粘贴你的代码回到 Jupyter。

这是一个麻烦的解决方法,但目前这是我所知道的最好的方法。

编辑

VS Code,免费的 Microsoft IDE,是 yhat Rodeo 的有效替代品。