Jupyter:如何配置编辑器indentUnit?

时间:2017-10-13 21:38:23

标签: jupyter-notebook jupyter

我已经设法将IPython Notebook界面正确配置为我的首选项。 notebook.json

{
  "keys": {
    "command": {
      "bind": {
        "f7": "jupyter-notebook:run-all-cells-below"
      }
    },
    "edit": {
      "bind": {
        "f7": "jupyter-notebook:run-all-cells-below"
      }
    }
  },
  "CodeCell": {
    "cm_config": {
      "indentUnit": 2,
      "tabSize": 2,
      "smartIndent": false,
      "autoClearEmptyLines": true
    }
  }
}

但我无法找到如何将相同的CodeMirror设置应用于Jupyter编辑器(当您只编辑非Notebook文件时)。任何的想法?以下不起作用。 edit.json

{
  "CodeCell": {
    "cm_config": {
      "indentUnit": 2,
      "tabSize": 2,
      "smartIndent": false,
      "autoClearEmptyLines": true
    }
  }
}

1 个答案:

答案 0 :(得分:1)

edit.json文件的格式略有不同,您需要将其结构如下:

{
  "Editor": {
    "codemirror_options": {
      "indentUnit": 2,
      "tabSize": 2,
      "smartIndent": false,
      "autoClearEmptyLines": true
    }
  }
}