项目作者: patheticGeek

项目描述 :
My VS Code extension pack
高级语言:
项目地址: git://github.com/patheticGeek/pathetics-extension-pack.git
创建时间: 2021-06-27T22:34:57Z
项目社区:https://github.com/patheticGeek/pathetics-extension-pack

开源协议:

下载


Pathetic’s Extension pack

This contains my recommended plugins for C/C++, Python, Dart, Ruby, Go, JavaScript, Tailwind, Svelte, React Native, Docker, Solidity, Databases (MySQL, PostgreSQL etc)

Customization:

Themes Included:

  • Bearded themes
  • One dark pro
  • Github themes

How to change your theme:

Press CTRL + Shift + P and search for Preferences: Color theme and and select the one you like

Icons Included:

  • Bearded icons
  • VS Code icons
  • Material icons

How to change your icons:

Press CTRL + Shift + P and search for Preferences: File icon theme and select the one you like

Font:

I’d recommend you to install Fira Code. If you don’t want it just edit "editor.fontFamily" property in settings.json below

settings.json file

Press CTRL + Shift + P and search for Preferences: Open settings (JSON) and copy paste the following:

  1. {
  2. "workbench.colorTheme": "BeardedTheme Black & Emerald",
  3. "workbench.iconTheme": "bearded-icons",
  4. "workbench.startupEditor": "none",
  5. "editor.accessibilitySupport": "off",
  6. "editor.minimap.enabled": false,
  7. "editor.hover.delay": 900,
  8. "editor.tabSize": 2,
  9. "editor.fontSize": 13,
  10. "editor.fontLigatures": true,
  11. "editor.fontWeight": "500",
  12. "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
  13. "editor.wordWrapColumn": 140,
  14. "editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
  15. "editor.cursorBlinking": "expand",
  16. "editor.renderControlCharacters": false,
  17. "editor.formatOnSave": true,
  18. "editor.codeActionsOnSave": {
  19. "source.organizeImports": true,
  20. "source.fixAll": true
  21. },
  22. "html.format.indentInnerHtml": true,
  23. "explorer.confirmDragAndDrop": false,
  24. "git.autofetch": true,
  25. "git.enableSmartCommit": true,
  26. "git.allowForcePush": true,
  27. "files.exclude": {
  28. "**/.git": true,
  29. "**/.svn": true,
  30. "**/.hg": true,
  31. "**/CVS": true,
  32. "**/.DS_Store": true,
  33. "**/node_modules": true
  34. },
  35. "files.watcherExclude": {
  36. "**/.git/objects/**": true,
  37. "**/.git/subtree-cache/**": true,
  38. "**/node_modules/**": true
  39. },
  40. "emmet.includeLanguages": {
  41. "vue-html": "html",
  42. "javascript": "javascriptreact"
  43. },
  44. "editor.quickSuggestions": {
  45. "strings": true
  46. },
  47. "workbench.editorAssociations": {
  48. "*.ipynb": "jupyter.notebook.ipynb"
  49. },
  50. "javascript.updateImportsOnFileMove.enabled": "always",
  51. "typescript.updateImportsOnFileMove.enabled": "always",
  52. "dart.debugExternalLibraries": false,
  53. "dart.debugSdkLibraries": false,
  54. "[dart]": {
  55. "editor.formatOnSave": true,
  56. "editor.formatOnType": true,
  57. "editor.rulers": [80],
  58. "editor.selectionHighlight": false,
  59. "editor.suggest.snippetsPreventQuickSuggestions": false,
  60. "editor.suggestSelection": "first",
  61. "editor.tabCompletion": "onlySnippets",
  62. "editor.wordBasedSuggestions": false
  63. },
  64. "C_Cpp.updateChannel": "Insiders",
  65. "[c]": {
  66. "editor.tabSize": 4,
  67. "editor.defaultFormatter": "ms-vscode.cpptools"
  68. },
  69. "[cpp]": {
  70. "editor.tabSize": 4,
  71. "editor.defaultFormatter": "ms-vscode.cpptools"
  72. },
  73. "python.languageServer": "Pylance",
  74. "python.formatting.provider": "black",
  75. "python.formatting.blackArgs": [
  76. "--line-length=119"
  77. ],
  78. "python.sortImports.args": [
  79. "--profile=black"
  80. ],
  81. "[python]": {
  82. "gitlens.codeLens.symbolScopes": ["!Module"],
  83. "editor.defaultFormatter": "ms-python.python",
  84. },
  85. "[go]": {
  86. "editor.defaultFormatter": "golang.go"
  87. },
  88. "solargraph.formatting": true,
  89. "[ruby]": {
  90. "editor.defaultFormatter": "castwide.solargraph",
  91. },
  92. "solidity.compileUsingRemoteVersion": "soljson-v0.5.17+commit.d19bba13",
  93. "python.showStartPage": false,
  94. "docker.showStartPage": false,
  95. "vsicons.dontShowNewVersionMessage": true,
  96. "liveServer.settings.donotShowInfoMsg": true,
  97. "editor.linkedEditing": true,
  98. }