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

时间:2019-11-08 14:10:40

标签: python jupyter-lab

我只是想获得Jupyterlab版本1.1.4来将代码包装在单元格中。

我使用AdvancedSettingsEditor实施此处找到的解决方案: Enable word wrap in JupyterLab code editor

但是我得到一个错误

codeCellConfig is not a valid property

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

如果我可以看到有效属性的列表(可能取决于JupyterLab版本),则可以进行一些反复试验。但是我找不到这样的列表。

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

{
//"definitions":  {
    //"editorConfig":  {
      //  "properties":  {
           "codeCellConfig":  {
                "lineWrap": "wordWrapColumn",
                 "wordWrapColumn": 80
            }
        //}
    //}
//}
}

在此处找到信息后,注释掉的属性都是为了使这项工作有效的尝试: https://github.com/jupyterlab/jupyterlab/issues/5277

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

<whatever_the_property_name> is not a valid property

问题:

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

1 个答案:

答案 0 :(得分:0)

这是部分答案。

当我发布上述问题时,我没有注意到尽管出现了,“高级设置编辑器”实际上并没有打开文本文件供您更改所需的任何设置。

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

一旦我注意到了上述列表,我便从中选择了“笔记本”,在这里可以修改“ codeCellConfig”设置,而不会引起投诉。

但是仍然有一个问题:

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