【问题标题】:Viewing Ipython Notebooks' line based diff in VS Code while using the Python extension使用 Python 扩展时在 VS Code 中查看 Ipython Notebooks 的基于行的差异
【发布时间】:2021-04-22 20:47:46
【问题描述】:

我想知道其他人如何在 VS Code 中使用笔记本的差异视图。随着最近的更新,当我使用Python extension(包括Jupyter extension)时,差异视图发生了变化。

所以在我以前看到基于行的文本差异之前,如果我关闭 Python 扩展,我仍然会看到:

当我打开 Python 扩展时,我会看到一对一的比较,如果笔记本有点复杂(更改 Markdown-Cell 中的一些细节),我看不到太多:

问题

  • 除了关闭扩展之外,还有其他方法可以使用某些命令进入基于行的第一个差异视图吗?

我在 Windows 上,我尝试关闭扩展程序中的几个设置,但没有发现任何区别:

我还记得有一个“不在笔记本编辑器中自动显示”设置,但我现在看不到它!我必须按照我的意愿在文件选项卡(首先)中手动启动笔记本查看器,所以它是“关闭的”。

任何想法我错过了什么或者你认为这是一个错误?

【问题讨论】:

标签: python visual-studio-code jupyter


【解决方案1】:

您可以尝试此链接中的方法在“Visual Studio Code Insiders”中测试此过程:Git diff for ipynb files is being replaced by the notebook editor

【讨论】:

    【解决方案2】:

    根据 Jill Cheng 的评论,我知道默认情况下会看到“丰富”差异(并且可以使用引用的设置 sn-p 将其关闭:

    如果我只需要暂存笔记本的部分内容,取消注释这些设置将为我提供基于行的差异。

    【讨论】:

      猜你喜欢
      • 2018-05-02
      • 2022-11-11
      • 2020-12-30
      • 2019-02-18
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      相关资源
      最近更新 更多