Просмотр исходного кода

:wrench: add bmewburn.vscode-intelephense-client plugin support

Jeremy Zheng 1 год назад
Родитель
Сommit
6ab54951d8
2 измененных файлов с 13 добавлено и 4 удалено
  1. 6 0
      .vscode/extensions.json
  2. 7 4
      .vscode/settings.json

+ 6 - 0
.vscode/extensions.json

@@ -5,14 +5,19 @@
     "vscjava.vscode-java-pack",
     "golang.go",
     "ms-python.python",
+    "bmewburn.vscode-intelephense-client",
+    "xdebug.php-pack",
     "jakebecker.elixir-ls",
     "phoenixframework.phoenix",
     "ms-python.autopep8",
     "redhat.ansible",
     "redhat.vscode-xml",
     "redhat.vscode-yaml",
+    "lkrms.inifmt",
     "foxundermoon.shell-format",
     "mtxr.sqltools",
+    "mtxr.sqltools-driver-mysql",
+    "mtxr.sqltools-driver-pg",
     "mrorz.language-gettext",
     "tamasfe.even-better-toml",
     "yzhang.markdown-all-in-one",
@@ -28,6 +33,7 @@
     "editorconfig.editorconfig",
     "gruntfuggly.todo-tree",
     "donjayamanne.githistory",
+    "oracle.sql-developer",
     "streetsidesoftware.code-spell-checker"
   ]
 }

+ 7 - 4
.vscode/settings.json

@@ -8,9 +8,6 @@
   "editor.codeActionsOnSave": {
     "source.fixAll.eslint": "explicit"
   },
-  {
-    "files.eol": "\n"
-  },
   "editor.defaultFormatter": "esbenp.prettier-vscode",
   // https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc
   "files.watcherExclude": {
@@ -18,7 +15,7 @@
     "**/node_modules/**": true
   },
   "[cpp]": {
-    "editor.defaultFormatter": "ms-vscode.cpptools"
+    "editor.defaultFormatter": "ms-vscode.cpptools-extension-pack"
   },
   "[rust]": {
     "editor.defaultFormatter": "rust-lang.rust-analyzer"
@@ -47,6 +44,9 @@
   "[java]": {
     "editor.defaultFormatter": "redhat.java"
   },
+  "[php]": {
+    "editor.defaultFormatter": "bmewburn.vscode-intelephense-client"
+  },
   "[dockerfile]": {
     "editor.defaultFormatter": "ms-azuretools.vscode-docker"
   },
@@ -65,6 +65,9 @@
   "[phoenix-heex]": {
     "editor.defaultFormatter": "JakeBecker.elixir-ls"
   },
+  "[ini]": {
+    "editor.defaultFormatter": "lkrms.inifmt"
+  },
   "java.configuration.updateBuildConfiguration": "automatic",
   "ansible.python.interpreterPath": "/bin/python"
 }