{ "jupyter.lab.setting-icon": "ui-components:notebook", "jupyter.lab.setting-icon-label": "Notebook", "jupyter.lab.shortcuts": [ { "command": "notebook:change-cell-to-code", "keys": ["Y"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-heading-1", "keys": ["1"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-heading-2", "keys": ["2"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-heading-3", "keys": ["3"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-heading-4", "keys": ["4"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-heading-5", "keys": ["5"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-heading-6", "keys": ["6"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-markdown", "keys": ["M"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:change-cell-to-raw", "keys": ["R"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:copy-cell", "keys": ["C"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:cut-cell", "keys": ["X"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:delete-cell", "keys": ["D", "D"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:enter-command-mode", "keys": ["Escape"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:enter-command-mode", "keys": ["Ctrl M"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:enter-edit-mode", "keys": ["Enter"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:extend-marked-cells-above", "keys": ["Shift ArrowUp"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:extend-marked-cells-above", "keys": ["Shift K"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:extend-marked-cells-top", "keys": ["Shift Home"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:extend-marked-cells-below", "keys": ["Shift ArrowDown"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:extend-marked-cells-bottom", "keys": ["Shift End"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:extend-marked-cells-below", "keys": ["Shift J"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:insert-cell-above", "keys": ["A"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:insert-cell-below", "keys": ["B"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:merge-cells", "keys": ["Shift M"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:move-cursor-down", "keys": ["ArrowDown"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:move-cursor-down", "keys": ["J"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:move-cursor-up", "keys": ["ArrowUp"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:move-cursor-up", "keys": ["K"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:paste-cell-below", "keys": ["V"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:redo-cell-action", "keys": ["Shift Z"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:run-cell", "keys": ["Ctrl Enter"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:run-cell", "keys": ["Ctrl Enter"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:run-cell-and-insert-below", "keys": ["Alt Enter"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:run-cell-and-insert-below", "keys": ["Alt Enter"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:run-in-console", "keys": [""], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:run-cell-and-select-next", "keys": ["Shift Enter"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "viewmenu:line-numbering", "keys": [""], "selector": ".jp-Notebook.jp-mod-commandMode" }, { "command": "viewmenu:match-brackets", "keys": [""], "selector": ".jp-Notebook.jp-mod-commandMode" }, { "command": "notebook:select-all", "keys": ["Accel A"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:split-cell-at-cursor", "keys": ["Ctrl Shift -"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:toggle-all-cell-line-numbers", "keys": ["Shift L"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:toggle-cell-line-numbers", "keys": ["L"], "selector": ".jp-Notebook:focus" }, { "command": "notebook:undo-cell-action", "keys": ["Z"], "selector": ".jp-Notebook:focus" } ], "title": "Notebook", "description": "Notebook settings.", "definitions": { "editorConfig": { "properties": { "autoClosingBrackets": { "type": "boolean" }, "fontFamily": { "type": ["string", "null"] }, "fontSize": { "type": ["integer", "null"], "minimum": 1, "maximum": 100 }, "lineHeight": { "type": ["number", "null"] }, "lineNumbers": { "type": "boolean" }, "lineWrap": { "type": "string", "enum": ["off", "on", "wordWrapColumn", "bounded"] }, "matchBrackets": { "type": "boolean" }, "readOnly": { "type": "boolean" }, "insertSpaces": { "type": "boolean" }, "tabSize": { "type": "number" }, "wordWrapColumn": { "type": "integer" }, "rulers": { "type": "array", "items": { "type": "number" } }, "codeFolding": { "type": "boolean" }, "lineWiseCopyCut": { "type": "boolean" } }, "additionalProperties": false, "type": "object" } }, "properties": { "codeCellConfig": { "title": "Code Cell Configuration", "description": "The configuration for all code cells.", "$ref": "#/definitions/editorConfig", "default": { "autoClosingBrackets": true, "fontFamily": null, "fontSize": null, "lineHeight": null, "lineNumbers": false, "lineWrap": "off", "matchBrackets": true, "readOnly": false, "insertSpaces": true, "tabSize": 4, "wordWrapColumn": 80, "rulers": [], "codeFolding": false, "lineWiseCopyCut": true } }, "defaultCell": { "title": "Default cell type", "description": "The default type (markdown, code, or raw) for new cells", "type": "string", "enum": ["code", "markdown", "raw"], "default": "code" }, "kernelShutdown": { "title": "Shut down kernel", "description": "Whether to shut down or not the kernel when closing a notebook.", "type": "boolean", "default": false }, "markdownCellConfig": { "title": "Markdown Cell Configuration", "description": "The configuration for all markdown cells.", "$ref": "#/definitions/editorConfig", "default": { "autoClosingBrackets": false, "fontFamily": null, "fontSize": null, "lineHeight": null, "lineNumbers": false, "lineWrap": "on", "matchBrackets": false, "readOnly": false, "insertSpaces": true, "tabSize": 4, "wordWrapColumn": 80, "rulers": [], "codeFolding": false, "lineWiseCopyCut": true } }, "rawCellConfig": { "title": "Raw Cell Configuration", "description": "The configuration for all raw cells.", "$ref": "#/definitions/editorConfig", "default": { "autoClosingBrackets": false, "fontFamily": null, "fontSize": null, "lineHeight": null, "lineNumbers": false, "lineWrap": "on", "matchBrackets": false, "readOnly": false, "insertSpaces": true, "tabSize": 4, "wordWrapColumn": 80, "rulers": [], "codeFolding": false, "lineWiseCopyCut": true } }, "scrollPastEnd": { "title": "Scroll past last cell", "description": "Whether to be able to scroll so the last cell is at the top of the panel", "type": "boolean", "default": true }, "recordTiming": { "title": "Recording timing", "description": "Should timing data be recorded in cell metadata", "type": "boolean", "default": false } }, "additionalProperties": false, "type": "object" }