【问题标题】:Jupyter notebook: split screen vertically (i.e. add cell horizontally)Jupyter notebook:垂直分屏(即水平添加单元格)
【发布时间】:2016-07-27 13:15:05
【问题描述】:

是否可以在另一个单元格的侧面添加一个单元格,垂直分割屏幕? 这在比较两个事物列表时似乎非常有用。

我没有看到这个选项支持开箱即用,所以我猜它需要一些额外的 js?

【问题讨论】:

    标签: python jupyter jupyter-notebook


    【解决方案1】:

    这现在可以在JupyterLab 中实现。见this例子:

    ...有一个菜单项可以为同一笔记本创建一个新的并排视图,该视图将与另一个视图保持同步:

    请注意,JupyterLab 最终将取代 Jupyter Notebook。见this答案。

    【讨论】:

      【解决方案2】:

      您可以右键单击文件选项卡,然后选择“笔记本的新视图”。

      【讨论】:

        【解决方案3】:

        目前(2016 年 4 月 12 日)这是不可能的,但是 Jupyter github 问题中有一张票提到“很快”我们将能够在同一个浏览器选项卡中打开多个笔记本;这样就可以进行您正在寻找的并排比较。

        【讨论】:

        • 我认为 OP 是指将多个窗口放入同一个文件中。例如,我在笔记本顶部添加文档单元格,因此我希望在使用搜索功能查找我正在记录的内容时保持该单元格打开。如果我可以在多个选项卡下打开同一个笔记本,那可能就可以了。
        • @RufusVS 你不能吗?在文件浏览器模式下,点击要查看的文件,让它打开,然后再次点击同一个文件即可;那么您将有两个浏览器选项卡,您可以将它们移动到单独的并排窗口。我不确定他们是否会同步他们的内容(我的意思是,如果您在其中一个中进行更改,我认为更改不会显示在另一个中),但这对于 OP 来说可能是不必要的。
        • @CrepeGoat :我误读了 OP。看起来 meto 试图获得两个细胞的并排视图以进行比较,这与我正在寻找的不同。 (OP 确实说过“垂直”分割,但我忽略了)。我正在寻找更多的“笔记本分屏编辑器”,如果没有视图之间的同步,它就无法工作。即使是“折叠所有单元格”功能也可能对我有用。 (仅扩展我正在使用的单元格)
        • @RufusVS 明白了。好吧,从我不知情的角度来看,我认为同步多窗口功能并不是一个古怪的要求。继续看看你是否可以将它推销给开发人员。未来工作的团队,这将是一个很好的补充。
        【解决方案4】:

        是的,这是可能的。请按照以下步骤操作。

        1. 安装扩展程序
        >>> pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions
        >>> jupyter contrib nbextension install --user
        >>> jupyter nbextensions_configurator enable --user
        
        1. 启用拆分单元扩展

        2. 打开 Jupyter 笔记本

        3. 转到 nbextensions 选项卡

        1. 搜索 splitcell 扩展并启用它

        1. 之后通过任何笔记本上的图标使用它。

        别忘了查看其他很棒的扩展。享受。

        【讨论】:

          【解决方案5】:

          此功能已为 merged on GitHub 并将在 3.2 版本中。转至View -> Render side by side

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-09-14
            • 2015-07-31
            • 2012-01-12
            • 2017-06-19
            • 1970-01-01
            • 1970-01-01
            • 2012-11-20
            相关资源
            最近更新 更多