我所用 VS Code 扩展

备份用,万一那天用的上

aldijav.golangwithdidi - 为Go语言开发提供了很多便捷工具和功能。
christian-kohler.npm-intellisense - 提供npm模块自动补全功能,方便在JavaScript和TypeScript项目中快速导入依赖。
cweijan.vscode-autohotkey-plus - 支持AutoHotkey脚本的编辑、运行和调试。
dart-code.dart-code - Dart语言的支持扩展,提供Dart代码编辑、调试等功能。
dart-code.flutter - Flutter开发工具,提供Flutter项目创建、编辑和调试功能。
davidanson.vscode-markdownlint - Markdown文件的语法检查工具。
dbaeumer.vscode-eslint - 集成ESLint工具,用于JavaScript/TypeScript代码的静态检查和修复。
diemasmichiels.emulate - 允许在VS Code中运行iOS和Android模拟器。
donjayamanne.githistory - 显示git历史记录的扩展,方便查看和管理提交历史。
dracula-theme.theme-dracula - Dracula主题,为VS Code提供漂亮的暗色主题。
eamodio.gitlens - 强大的Git扩展,提供丰富的Git信息和操作。
eeyore.yapf - 集成Python代码格式化工具YAPF。
eliverlara.andromeda - Andromeda主题,为VS Code提供时尚的配色方案。
equinusocio.vsc-material-theme - Material主题,为VS Code提供一致的Material设计风格。
equinusocio.vsc-material-theme-icons - Material主题图标集。
esbenp.prettier-vscode - Prettier代码格式化工具的VS Code集成。
felipe-mendes.slack-theme - Slack主题,为VS Code提供类似Slack的配色方案。
formulahendry.code-runner - 运行代码片段的扩展,支持多种编程语言。
github.copilot - GitHub Copilot,AI编程助手,提供代码建议和自动补全。
github.copilot-chat - GitHub Copilot的聊天功能,提供互动的AI编程助手。
golang.go - Go语言的官方扩展,提供代码编辑、调试和测试功能。
hollowtree.vue-snippets - Vue.js代码片段,提升Vue开发效率。
humao.rest-client - REST客户端工具,方便测试和调试API。
intellsmi.comment-translate - 注释翻译工具,自动翻译代码注释。
johnstoncode.svn-scm - 集成SVN版本控制系统。
kevinrose.vsc-python-indent - 自动调整Python代码缩进。
kgrzywocz.wsl-path - WSL路径工具,解决Windows和WSL路径转换问题。
lfurzewaddock.vscode-wsl-workspacefolder - WSL工作区文件夹工具。
luanpotter.dart-import - Dart导入优化工具。
ms-azuretools.vscode-docker - Docker工具,提供容器管理和调试功能。
ms-ceintl.vscode-language-pack-zh-hans - VS Code简体中文语言包。
ms-dotnettools.csharp - C#语言支持扩展,提供代码编辑和调试功能。
ms-dotnettools.vscode-dotnet-runtime - .NET运行时支持扩展。
ms-python.flake8 - 集成Flake8,Python代码检查工具。
ms-python.isort - Python导入排序工具。
ms-python.python - Python语言支持扩展,提供代码编辑、调试和测试功能。
ms-python.vscode-pylance - Pylance,Python语言服务器,提供快速、智能的代码分析和补全。
ms-toolsai.jupyter - Jupyter Notebook支持扩展。
ms-toolsai.jupyter-keymap - Jupyter Notebook快捷键扩展。
ms-toolsai.jupyter-renderers - Jupyter Notebook渲染扩展。
ms-toolsai.vscode-jupyter-cell-tags - Jupyter单元格标签工具。
ms-toolsai.vscode-jupyter-slideshow - Jupyter幻灯片工具。
ms-vscode-remote.remote-containers - 远程容器开发工具。
ms-vscode-remote.remote-ssh - 远程SSH开发工具。
ms-vscode-remote.remote-ssh-edit - 远程SSH编辑工具。
ms-vscode-remote.remote-wsl - 远程WSL开发工具。
ms-vscode.cmake-tools - CMake工具,支持C++项目的构建和管理。
ms-vscode.cpptools - C++语言支持扩展,提供代码编辑和调试功能。
ms-vscode.makefile-tools - Makefile工具,支持使用Makefile构建项目。
ms-vscode.remote-explorer - 远程资源管理器工具。
nhoizey.gremlins - 检查和修复不良字符的扩展。
njpwerner.autodocstring - 自动生成Python文档字符串。
nothlng.vscode-open-wsl - 打开WSL终端的工具。
octref.vetur - Vue.js支持扩展,提供代码编辑、调试和测试功能。
oderwat.indent-rainbow - 缩进彩虹工具,帮助区分代码缩进层次。
oscarcs.dart-syntax-highlighting-only - Dart语法高亮扩展。
premparihar.gotestexplorer - Go测试工具,提供测试管理和运行功能。
quicktype.quicktype - 生成类型安全代码的工具。
redhat.java - Java语言支持扩展,提供代码编辑、调试和测试功能。
stylelint.vscode-stylelint - 集成Stylelint,CSS代码检查工具。
tabnine.tabnine-vscode - TabNine,AI代码补全工具。
tonka3000.qtvsctools - Qt开发工具扩展。
triangleoxo.qtservitor - Qt服务工具扩展。
twxs.cmake - CMake支持扩展。
unbug.codelf - 代码搜索工具,帮助查找变量和函数定义。
usernamehw.errorlens - 错误高亮工具,增强代码错误提示。
vector-wlc.qtconfigure - Qt配置工具扩展。
visualstudioexptteam.vscodeintellicode - IntelliCode,AI驱动的代码建议工具。
vscjava.vscode-java-debug - Java调试工具扩展。
vscjava.vscode-java-dependency - Java依赖管理工具。
vscjava.vscode-java-pack - Java开发工具包。
vscjava.vscode-java-test - Java测试工具扩展。
vscjava.vscode-maven - Maven项目管理工具。
vue.volar - Vue 3支持扩展,提供代码编辑和调试功能。
xiaoxin-technology.goctl - GoCTL工具扩展。
yoavbls.pretty-ts-errors - TypeScript错误美化工具。
yokoe.vscode-postfix-go - Go语言后缀补全工具。
yzane.markdown-pdf - Markdown转PDF工具。
yzhang.markdown-all-in-one - Markdown全功能工具包。
zhuangtongfa.material-theme - Material主题,为VS Code提供一致的Material设计风格。
zxh404.vscode-proto3 - Protocol Buffers v3支持扩展。

VS Code 配置

{
    "workbench.colorTheme": "Andromeda Italic",
    "editor.fontFamily": "Fira Code",
    // 启用字体连字
    "editor.fontLigatures": true,
    // 设置字体大小
    "editor.fontSize": 16,
    "editor.fontWeight": "normal",
    "workbench.iconTheme": "eq-material-theme-icons-ocean",
    "http.proxy": "http://127.0.0.1:10809",
    "go.toolsManagement.autoUpdate": true,
    "tabnine.experimentalAutoImports": true,
    "security.workspace.trust.untrustedFiles": "open",
    "[python]": {
        "editor.formatOnType": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": "always"
        },
        "editor.rulers": [
            100
        ]
    },
    "terminal.integrated.inheritEnv": false,
    "files.trimTrailingWhitespace": true,
    "editor.formatOnPaste": true,
    "editor.fontVariations": false,
    "git.openRepositoryInParentFolders": "always",
    "workbench.editor.empty.hint": "hidden",
    "qtConfigure.qtDir": "D:\\Qt",
    "cmake.configureOnOpen": true,
    "cmake.showOptionsMovedNotification": false,
    "qtConfigure.mingwPath": "D:\\Qt\\Tools\\mingw1310_64",
    "qtConfigure.qtKitDir": "D:\\Qt\\Tools\\mingw1310_64",
    "qt.includePath": "D:\\Qt\\Tools\\mingw1310_64\\include",
    "qt.installPath": "D:\\Qt",
    "qt.sdkPath": "D:\\Qt\\Tools\\mingw1310_64",
    "qt.qtCreatorPath": "D:\\Qt\\Tools\\QtCreator",
    "qttools.creator": "D:\\Qt\\Tools\\QtCreator\\bin\\qtcreator.exe",
    "editor.formatOnSave": true,
    // 不需要 Prettier 的配置文件
    "prettier.requireConfig": false,
    "[go]": {
        "editor.insertSpaces": true,
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "golang.go"
    },
    "go.formatTool": "goimports",
    "[vue]": {
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    // JSON 文件的默认格式化程序
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    // HTML 文件的默认格式化程序设置
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[css]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[less]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 2000,
    "editor.codeActionsOnSave": {
        "source.organizeImports": "always",
        "source.fixAll": "always"
    },
    "[jsonc]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
    "editor.tabSize": 4,
    // 在文件移动时自动更新导入
    "javascript.updateImportsOnFileMove.enabled": "always",
    // 清空 HTML 格式化时内容不格式化的标签
    "html.format.contentUnformatted": "",
    "editor.wordWrap": "bounded",
    "editor.wordWrapColumn": 100,
    "flake8.args": [
        "--max-line-length=248"
    ]
}

评论已关闭