tracker.json 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334
  1. {
  2. "jupyter.lab.setting-icon-class": "jp-NotebookIcon",
  3. "jupyter.lab.setting-icon-label": "Notebook",
  4. "jupyter.lab.shortcuts": [
  5. {
  6. "command": "notebook:change-cell-to-code",
  7. "keys": ["Y"],
  8. "selector": ".jp-Notebook:focus"
  9. },
  10. {
  11. "command": "notebook:change-cell-to-heading-1",
  12. "keys": ["1"],
  13. "selector": ".jp-Notebook:focus"
  14. },
  15. {
  16. "command": "notebook:change-cell-to-heading-2",
  17. "keys": ["2"],
  18. "selector": ".jp-Notebook:focus"
  19. },
  20. {
  21. "command": "notebook:change-cell-to-heading-3",
  22. "keys": ["3"],
  23. "selector": ".jp-Notebook:focus"
  24. },
  25. {
  26. "command": "notebook:change-cell-to-heading-4",
  27. "keys": ["4"],
  28. "selector": ".jp-Notebook:focus"
  29. },
  30. {
  31. "command": "notebook:change-cell-to-heading-5",
  32. "keys": ["5"],
  33. "selector": ".jp-Notebook:focus"
  34. },
  35. {
  36. "command": "notebook:change-cell-to-heading-6",
  37. "keys": ["6"],
  38. "selector": ".jp-Notebook:focus"
  39. },
  40. {
  41. "command": "notebook:change-cell-to-markdown",
  42. "keys": ["M"],
  43. "selector": ".jp-Notebook:focus"
  44. },
  45. {
  46. "command": "notebook:change-cell-to-raw",
  47. "keys": ["R"],
  48. "selector": ".jp-Notebook:focus"
  49. },
  50. {
  51. "command": "notebook:copy-cell",
  52. "keys": ["C"],
  53. "selector": ".jp-Notebook:focus"
  54. },
  55. {
  56. "command": "notebook:cut-cell",
  57. "keys": ["X"],
  58. "selector": ".jp-Notebook:focus"
  59. },
  60. {
  61. "command": "notebook:delete-cell",
  62. "keys": ["D", "D"],
  63. "selector": ".jp-Notebook:focus"
  64. },
  65. {
  66. "command": "notebook:enter-command-mode",
  67. "keys": ["Escape"],
  68. "selector": ".jp-Notebook.jp-mod-editMode"
  69. },
  70. {
  71. "command": "notebook:enter-command-mode",
  72. "keys": ["Ctrl M"],
  73. "selector": ".jp-Notebook.jp-mod-editMode"
  74. },
  75. {
  76. "command": "notebook:enter-edit-mode",
  77. "keys": ["Enter"],
  78. "selector": ".jp-Notebook:focus"
  79. },
  80. {
  81. "command": "notebook:extend-marked-cells-above",
  82. "keys": ["Shift ArrowUp"],
  83. "selector": ".jp-Notebook:focus"
  84. },
  85. {
  86. "command": "notebook:extend-marked-cells-above",
  87. "keys": ["Shift K"],
  88. "selector": ".jp-Notebook:focus"
  89. },
  90. {
  91. "command": "notebook:extend-marked-cells-below",
  92. "keys": ["Shift ArrowDown"],
  93. "selector": ".jp-Notebook:focus"
  94. },
  95. {
  96. "command": "notebook:extend-marked-cells-below",
  97. "keys": ["Shift J"],
  98. "selector": ".jp-Notebook:focus"
  99. },
  100. {
  101. "command": "notebook:insert-cell-above",
  102. "keys": ["A"],
  103. "selector": ".jp-Notebook:focus"
  104. },
  105. {
  106. "command": "notebook:insert-cell-below",
  107. "keys": ["B"],
  108. "selector": ".jp-Notebook:focus"
  109. },
  110. {
  111. "command": "notebook:merge-cells",
  112. "keys": ["Shift M"],
  113. "selector": ".jp-Notebook:focus"
  114. },
  115. {
  116. "command": "notebook:move-cursor-down",
  117. "keys": ["ArrowDown"],
  118. "selector": ".jp-Notebook:focus"
  119. },
  120. {
  121. "command": "notebook:move-cursor-down",
  122. "keys": ["J"],
  123. "selector": ".jp-Notebook:focus"
  124. },
  125. {
  126. "command": "notebook:move-cursor-up",
  127. "keys": ["ArrowUp"],
  128. "selector": ".jp-Notebook:focus"
  129. },
  130. {
  131. "command": "notebook:move-cursor-up",
  132. "keys": ["K"],
  133. "selector": ".jp-Notebook:focus"
  134. },
  135. {
  136. "command": "notebook:paste-cell-below",
  137. "keys": ["V"],
  138. "selector": ".jp-Notebook:focus"
  139. },
  140. {
  141. "command": "notebook:redo-cell-action",
  142. "keys": ["Shift Z"],
  143. "selector": ".jp-Notebook:focus"
  144. },
  145. {
  146. "command": "notebook:run-cell",
  147. "keys": ["Ctrl Enter"],
  148. "selector": ".jp-Notebook:focus"
  149. },
  150. {
  151. "command": "notebook:run-cell",
  152. "keys": ["Ctrl Enter"],
  153. "selector": ".jp-Notebook.jp-mod-editMode"
  154. },
  155. {
  156. "command": "notebook:run-cell-and-insert-below",
  157. "keys": ["Alt Enter"],
  158. "selector": ".jp-Notebook:focus"
  159. },
  160. {
  161. "command": "notebook:run-cell-and-insert-below",
  162. "keys": ["Alt Enter"],
  163. "selector": ".jp-Notebook.jp-mod-editMode"
  164. },
  165. {
  166. "command": "notebook:run-in-console",
  167. "keys": [""],
  168. "selector": ".jp-Notebook.jp-mod-editMode"
  169. },
  170. {
  171. "command": "notebook:run-cell-and-select-next",
  172. "keys": ["Shift Enter"],
  173. "selector": ".jp-Notebook.jp-mod-editMode"
  174. },
  175. {
  176. "command": "viewmenu:line-numbering",
  177. "keys": [""],
  178. "selector": ".jp-Notebook.jp-mod-commandMode"
  179. },
  180. {
  181. "command": "viewmenu:match-brackets",
  182. "keys": [""],
  183. "selector": ".jp-Notebook.jp-mod-commandMode"
  184. },
  185. {
  186. "command": "notebook:select-all",
  187. "keys": ["Accel A"],
  188. "selector": ".jp-Notebook:focus"
  189. },
  190. {
  191. "command": "notebook:split-cell-at-cursor",
  192. "keys": ["Ctrl Shift -"],
  193. "selector": ".jp-Notebook.jp-mod-editMode"
  194. },
  195. {
  196. "command": "notebook:toggle-all-cell-line-numbers",
  197. "keys": ["Shift L"],
  198. "selector": ".jp-Notebook:focus"
  199. },
  200. {
  201. "command": "notebook:toggle-cell-line-numbers",
  202. "keys": ["L"],
  203. "selector": ".jp-Notebook:focus"
  204. },
  205. {
  206. "command": "notebook:undo-cell-action",
  207. "keys": ["Z"],
  208. "selector": ".jp-Notebook:focus"
  209. }
  210. ],
  211. "title": "Notebook",
  212. "description": "Notebook settings.",
  213. "definitions": {
  214. "editorConfig": {
  215. "properties": {
  216. "autoClosingBrackets": {
  217. "type": "boolean"
  218. },
  219. "fontFamily": {
  220. "type": ["string", "null"]
  221. },
  222. "fontSize": {
  223. "type": ["integer", "null"],
  224. "minimum": 1,
  225. "maximum": 100
  226. },
  227. "lineHeight": {
  228. "type": ["number", "null"]
  229. },
  230. "lineNumbers": {
  231. "type": "boolean"
  232. },
  233. "lineWrap": {
  234. "type": "string",
  235. "enum": ["off", "on", "wordWrapColumn", "bounded"]
  236. },
  237. "matchBrackets": {
  238. "type": "boolean"
  239. },
  240. "readOnly": {
  241. "type": "boolean"
  242. },
  243. "insertSpaces": {
  244. "type": "boolean"
  245. },
  246. "tabSize": {
  247. "type": "number"
  248. },
  249. "wordWrapColumn": {
  250. "type": "integer"
  251. },
  252. "rulers": {
  253. "type": "array",
  254. "items": {
  255. "type": "number"
  256. }
  257. },
  258. "codeFolding": {
  259. "type": "boolean"
  260. }
  261. },
  262. "additionalProperties": false,
  263. "type": "object"
  264. }
  265. },
  266. "properties": {
  267. "codeCellConfig": {
  268. "title": "Code Cell Configuration",
  269. "description": "The configuration for all code cells.",
  270. "$ref": "#/definitions/editorConfig",
  271. "default": {
  272. "autoClosingBrackets": true,
  273. "fontFamily": null,
  274. "fontSize": null,
  275. "lineHeight": null,
  276. "lineNumbers": false,
  277. "lineWrap": "off",
  278. "matchBrackets": true,
  279. "readOnly": false,
  280. "insertSpaces": true,
  281. "tabSize": 4,
  282. "wordWrapColumn": 80,
  283. "rulers": [],
  284. "codeFolding": false
  285. }
  286. },
  287. "markdownCellConfig": {
  288. "title": "Markdown Cell Configuration",
  289. "description": "The configuration for all markdown cells.",
  290. "$ref": "#/definitions/editorConfig",
  291. "default": {
  292. "autoClosingBrackets": false,
  293. "fontFamily": null,
  294. "fontSize": null,
  295. "lineHeight": null,
  296. "lineNumbers": false,
  297. "lineWrap": "on",
  298. "matchBrackets": false,
  299. "readOnly": false,
  300. "insertSpaces": true,
  301. "tabSize": 4,
  302. "wordWrapColumn": 80,
  303. "rulers": []
  304. }
  305. },
  306. "rawCellConfig": {
  307. "title": "Raw Cell Configuration",
  308. "description": "The configuration for all raw cells.",
  309. "$ref": "#/definitions/editorConfig",
  310. "default": {
  311. "autoClosingBrackets": false,
  312. "fontFamily": null,
  313. "fontSize": null,
  314. "lineHeight": null,
  315. "lineNumbers": false,
  316. "lineWrap": "on",
  317. "matchBrackets": false,
  318. "readOnly": false,
  319. "insertSpaces": true,
  320. "tabSize": 4,
  321. "wordWrapColumn": 80,
  322. "rulers": []
  323. }
  324. },
  325. "scrollPastEnd": {
  326. "title": "Scroll past last cell",
  327. "description": "Whether to be able to scroll so the last cell is at the top of the panel",
  328. "type": "boolean",
  329. "default": true
  330. }
  331. },
  332. "additionalProperties": false,
  333. "type": "object"
  334. }