【问题标题】:Jupyter notebooks in pycharm do not have Local History support in Pycharm?pycharm 中的 Jupyter 笔记本在 Pycharm 中没有本地历史支持?
【发布时间】:2019-06-06 15:58:10
【问题描述】:

Local History 绝对是Jetbrains IDE 系列的基本/关键特性——包括Pycharm。为什么.ipynb 文件会丢失它?这是右键单击/上下文菜单 - 其中缺少 Show History:

此外:Code Editing History Navigation 功能在笔记本中不起作用:请注意 Last Edit Location 选项已禁用,即使我已编辑此笔记本:

为什么这些笔记本缺少基本/核心代码编辑功能?有没有办法启用它们?

【问题讨论】:

    标签: pycharm


    【解决方案1】:

    PyCharm 中的笔记本源代码表示基本上是一个虚拟文件,因为 .ipynb 本身就是一个 JSON。这使事情变得复杂,因为我们不想显示 JSON 的历史,而是 Python 表示。本地历史将最终实现,因为它确实是一个核心功能,但它需要一些时间,因为它必须进行调整以支持这种情况。 PyCharm 的 bug 跟踪器中的专用票据https://youtrack.jetbrains.com/issue/PY-33557

    【讨论】:

    • 我去看看那张票。。近一年后,支持仍然没有到位。
    • 从 2020.3 版本开始,.ipynb 文件确实存在本地历史记录,但问题似乎是恢复文件不会更新源笔记本。即使关闭并重新打开还原的笔记本似乎也显示了旧内容。我一定是错过了什么。
    • 似乎恢复此类笔记本的唯一方法是关闭笔记本,使用本地历史记录恢复,转到文件夹,复制文件,然后打开此副本。如果您打开原始笔记本,则不会出现还原。
    猜你喜欢
    • 2017-02-18
    • 2020-03-17
    • 2017-08-18
    • 2018-04-08
    • 2017-05-25
    • 2019-10-19
    • 2021-01-02
    • 1970-01-01
    • 2016-09-05
    相关资源
    最近更新 更多