settings.json 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. {
  2. // "telemetry.enableTelemetry": false,
  3. // "telemetry.enableCrashReporter": false,
  4. "telemetry.telemetryLevel": "off",
  5. "update.mode": "start",
  6. // "window.menuBarVisibility": "toggle",
  7. "workbench.statusBar.visible": true,
  8. "workbench.sideBar.location": "right",
  9. "workbench.startupEditor": "none",
  10. "workbench.settings.editor": "json",
  11. "workbench.settings.openDefaultSettings": true,
  12. "workbench.settings.openDefaultKeybindings": true,
  13. "workbench.editorAssociations": {
  14. "*.ipynb": "jupyter.notebook.ipynb"
  15. },
  16. "editor.fontFamily": "'mplus Nerd Font', 'Monoid Nerd Font Mono', 'InconsolataLGC Nerd Font Mono', 'Iosevka', 'Recursive Mono Casual Static', 'Cascadia Mono PL', 'Rec Mono Casual', 'Cascadia Code PL Semilight', 'Iosevka', 'Pragmata Pro', 'JetBrains Mono', 'Source Code Pro', 'Consolas NF', 'JetBrains Mono Light', 'UbuntuMono Nerd Font', 'Menlo', 'Trim Mono', 'Code New Roman', 'Operator Mono Book', 'IBM Plex Mono Medium'",
  17. "editor.fontSize": 20, //mplus Nerd Font
  18. // "editor.fontSize": 15.5,
  19. // "editor.fontSize": 17.5,
  20. "editor.lineHeight": 25, //mplus Nerd Font
  21. // "editor.tabSize": 4,
  22. // Controls the font weight. Accepts "normal" and "bold" keywords or numbers between 1 and 1000.
  23. // "editor.fontWeight": "450",
  24. // "editor.fontWeight": "500",
  25. "editor.lineNumbers": "relative",
  26. "editor.fontLigatures": false,
  27. "editor.autoClosingQuotes": "languageDefined",
  28. "editor.mouseWheelZoom": true,
  29. "editor.formatOnPaste": false,
  30. "editor.formatOnSave": true,
  31. "editor.formatOnSaveMode": "file",
  32. "files.autoSave": "onFocusChange",
  33. "editor.formatOnType": false,
  34. "editor.detectIndentation": true,
  35. "editor.renderWhitespace": "selection",
  36. "editor.tabSize": 4,
  37. "editor.cursorBlinking": "expand",
  38. "editor.wordWrap": "on",
  39. "editor.minimap.enabled": false,
  40. "editor.rulers": [
  41. {
  42. "column": 79,
  43. "color": "red"
  44. }
  45. ],
  46. "debug.console.fontFamily": "'mplus Nerd Font', 'Monoid Nerd Font Mono', 'InconsolataLGC Nerd Font Mono', 'Iosevka', 'Recursive Mono Casual Static', 'Cascadia Mono PL', 'Rec Mono Casual', 'Cascadia Code PL Semilight', 'JetBrains Mono Light', 'Source Code Pro', 'Consolas NF', 'JetBrains Mono', 'UbuntuMono Nerd Font', 'Menlo', 'Operator Mono Book', 'Code New Roman', 'Trim Mono', 'JetBrains Mono Light', 'IBM Plex Mono Medium'",
  47. "debug.console.fontSize": 20,
  48. // "debug.console.fontSize": 15.5,
  49. // "terminal.explorerKind": "external",
  50. "terminal.integrated.cursorStyle": "block",
  51. "terminal.external.linuxExec": "alacritty",
  52. "terminal.integrated.cursorBlinking": true,
  53. "terminal.integrated.defaultProfile.linux": "fish",
  54. "terminal.integrated.fontFamily": "'mplus Nerd Font', 'Monoid Nerd Font Mono', 'InconsolataLGC Nerd Font Mono', 'mplus Nerd Font', 'Iosevka', 'Recursive Mono Casual Static', 'Cascadia Mono PL', 'Rec Mono Casual', 'Cascadia Code PL Semilight', 'JetBrains Mono Light', 'Source Code Pro', 'Consolas NF', 'UbuntuMono Nerd Font', 'Menlo', 'Operator Mono Book', 'Code New Roman', 'Trim Mono', 'JetBrains Mono Light', 'Source Code Pro', 'IBM Plex Mono Medium'",
  55. "terminal.integrated.fontSize": 20,
  56. // "terminal.integrated.fontSize": 16,
  57. "code-runner.executorMap": {
  58. "python": "$pythonPath -u $fullFileName"
  59. },
  60. "code-runner.clearPreviousOutput": true,
  61. "code-runner.saveFileBeforeRun": true,
  62. "vim.easymotion": true,
  63. "vim.incsearch": true,
  64. "vim.useSystemClipboard": true,
  65. "vim.useCtrlKeys": true,
  66. "vim.hlsearch": true,
  67. "vim.insertModeKeyBindings": [
  68. {
  69. "before": ["j", "j"],
  70. "after": ["<Esc>"]
  71. }
  72. ],
  73. "vim.normalModeKeyBindings": [
  74. // {
  75. // "before": [":"],
  76. // "commands": ["workbench.action.showCommands"]
  77. // },
  78. {
  79. "before": [";"],
  80. "commands": ["workbench.action.quickOpen"]
  81. }
  82. ],
  83. "vim.normalModeKeyBindingsNonRecursive": [
  84. {
  85. "before": ["<C-c>", "h"],
  86. "commands": [":nohlsearch"]
  87. },
  88. {
  89. "before": ["<leader>", "/"],
  90. "commands": ["editor.action.commentLine"]
  91. },
  92. {
  93. "before": ["<ESC>", "<ESC>"],
  94. "commands": [":q"]
  95. }
  96. ],
  97. // "vim.leader": "<space>",
  98. "vim.leader": ",",
  99. "vim.handleKeys": {
  100. "<C-a>": true,
  101. "<C-f>": true
  102. // "<C-c>": false
  103. // "<C-a>": false,
  104. // "<C-f>": false
  105. },
  106. "workbench.colorTheme": "Everforest Dark",
  107. "workbench.iconTheme": "vscode-icons",
  108. "window.title": "${activeEditorShort}${separator}${rootName}${separator}${appName}",
  109. "files.exclude": {
  110. "**/.idea": true
  111. },
  112. "bracket-pair-colorizer-2.depreciation-notice": false,
  113. "window.menuBarVisibility": "toggle",
  114. "window.zoomLevel": 1,
  115. "terminal.explorerKind": "external",
  116. "terminal.integrated.fontWeightBold": "bold",
  117. "editor.multiCursorModifier": "ctrlCmd",
  118. "vsicons.dontShowNewVersionMessage": true,
  119. "Lua.format.enable": false,
  120. "editor.defaultFormatter": "esbenp.prettier-vscode",
  121. "[python]": {
  122. "editor.formatOnSave": true,
  123. "editor.formatOnType": false,
  124. "editor.defaultFormatter": "ms-python.autopep8"
  125. }
  126. }