如何在 JupyterLab 1.1.4 版的单元格中包装代码

Old*_*ool 2 python jupyter-lab

我只是想让 Jupyterlab 1.1.4 版在单元格中包装代码。

我使用 AdvancedSettingsEditor 来实现在此处找到的解决方案: 在 JupyterLab 代码编辑器中启用自动换行

但是我得到一个错误

codeCellConfig is not a valid property
Run Code Online (Sandbox Code Playgroud)

因此 AdvancedSettingsEditor 将不允许我保存更新的配置文件。

如果我能看到有效属性的列表(可能取决于 JupyterLab 版本),我就可以进行一些试验和错误。但是,我一直无法找到这样的列表。

我将以下文本放在 AdvancedSettigsEditor 为我打开的文件中:

{
//"definitions":  {
    //"editorConfig":  {
      //  "properties":  {
           "codeCellConfig":  {
                "lineWrap": "wordWrapColumn",
                 "wordWrapColumn": 80
            }
        //}
    //}
//}
}
Run Code Online (Sandbox Code Playgroud)

鉴于此处提供的信息,注释掉的属性都是尝试使这项工作:https : //github.com/jupyterlab/jupyterlab/issues/5277

他们都因相同的错误而失败

<whatever_the_property_name> is not a valid property
Run Code Online (Sandbox Code Playgroud)

问题:

  • 如何让 Jupyterlab 1.1.4 版将代码包装在代码单元中?
  • 配置文件实际在哪里(在 Windows 上)?
  • 在哪里可以找到对该配置文件有效的属性列表?

Old*_*ool 5

这是部分答案。

当我发布上述问题时,我没有注意到,尽管表面上看,高级设置编辑器实际上并没有打开一个文本文件供您更改您喜欢的任何设置。

相反,它为您提供了一个文本文件的片段。哪个片段取决于从出现在左侧的列表中选择的设置类别。看似自由格式的文本文件的迷人外观,可以更改任何设置,这让我忽略了左侧的列表。

一旦我注意到上述列表,我就从中选择了“Notebook”,这是可以毫无怨言地修改“codeCellConfig”设置的地方。

然而,一个问题仍然存在:

  • 在哪里可以找到每个设置类别的所有属性及其所有有效设置的列表?