实用工具

代码

Error Lens 错误警告

ErrorLens 通过使诊断更加突出来增强语言诊断功能,在语言生成诊断时突出显示整行,并以内联方式打印消息。

  • 突出显示包含诊断的行
  • 将诊断作为文本追加到行尾
  • 在装订线中显示图标
  • 在状态栏中显示消息

Code Translate 代码滑词翻译

Code Translate 是一款纯粹的滑词翻译软件

  1. 无侵入式的显示翻译结果: 与VS Code代码分析完美结合
  2. 强大的单词拆分能力: 支持驼峰, 下划线形式等各种单词拆分
  3. 丰富的本地词库: 包含 340 万+离线单词, 支持各种生僻单词
  4. 基于丰富的本地词库: Code Translate 拥有超快的查询速度, 每个单词在基本在 10ms 内可查询完毕
  5. 多端支持: VS Code 桌面版 和 VS Code Online 版本, 插件均可支持

驼峰翻译助手

中文一键翻译转换成常用大小驼峰等格式

快捷键:Alt+shift+t

Path Intellisense 自动补全文件名

自动完成文件名的 Visual Studio Code 插件

any-rule 正则大全

自动补全正则

  1. F1(mac下fn+F1)打开正则列表.
  2. 输入关键词搜索, 比如"手机".

Better Comments 更好的注释

Better Comments扩展将帮助您在代码中创建更人性化的注释。

Doxygen Documentation Generator Doxygen 注释文档

此 VS Code 扩展通过启动 Doxygen 注释块并按 Enter 键即时生成 Doxygen 文档。

Prettier Formatter for Visual Studio Code 代码格式化

Prettier 是一个固执己见的代码格式化程序。它通过解析代码并使用自己的规则重新打印代码来强制执行一致的样式,这些规则考虑了最大行长度,并在必要时包装代码。

Tode Tree 待办树

此扩展可快速搜索工作区中的注释标签(如 TODO 和 FIXME),并将它们显示在活动栏的树视图中。可以将视图从活动栏拖到 Explorer 窗格中。

界面

Indent-Rainbow 彩色缩进

此扩展为文本前面的缩进着色,在每个步骤中交替使用四种不同的颜色。有些人可能会发现它有助于为 Python、Nim、Yaml 编写代码,甚至可能在不依赖缩进的文件类型中。

Image Preview 显示图像预览

在槽中和悬停时显示图像预览

colorize 可视化颜色

一个 vscode 扩展,用于帮助可视化文件中的 css 颜色。在您的 css/sass/less/postcss/stylus/XML 中立即可视化 css 颜色......文件。此扩展您的样式文件查找颜色并为每个颜色生成彩色背景(使用颜色)。

AI 帮你写代码

TongYI Lingma 通义灵码

通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。

CodeGeeX

CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答,当然还包括代码解释,生成单元测试,实现代码审查,修复代码bug等非常丰富的功能。

ChatGPT

免Key,免魔法,免登录,GPT-4,多语言

IntelliCode

Visual Studio IntelliCode 扩展为 Visual Studio Code 中的 Python、TypeScript/JavaScript 和 Java 开发人员提供 AI 辅助开发功能,并提供基于了解代码上下文和机器学习的见解。

其他工具

Project Manager 项目管理器

收藏项目并快速访问

CodeSnap 生成代码图片

在 VS Code 中截取精美的代码截图!

  • 快速保存代码的屏幕截图
  • 将屏幕截图复制到剪贴板
  • 显示行号

Draw.io Integration

此非官方扩展将 Draw.io(也称为 diagrams.net)集成到 VS Code 中。

主题

颜色主题

Ayu

一个简单的主题,鲜艳的色彩,有三个版本——深色、浅色和海市蜃楼,适合一整天舒适的工作

Atom One Dark Theme

基于 Atom 的 One Dark 主题的 VSCode 主题。市场上最受好评的 One Dark 主题端口,具有完整的 Workbench 主题。

图标

Material Icon Theme 好看的图标

Get the Material Design icons into your VS Code.

其他

Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

适用于 VS Code 的中文(简体)语言包

语言

运行

Code Runner

运行多种语言的代码片段或代码文件:C、C++、Java、JavaScript、PHP、Python、Perl、Perl 6、Ruby、Go、Lua、Groovy、PowerShell、BAT/CMD、BASH/SH、F# 脚本、F#(.NET Core)、C# 脚本、C#(.NET Core)、VBScript、TypeScript、CoffeeScript、Scala、Swift、Julia、Crystal、OCaml Script、R、AppleScript、Elixir、Visual Basic .NET、Clojure、Haxe、Objective-C、Rust、 Racket、Scheme、AutoHotkey、AutoIt、Kotlin、Dart、Free Pascal、Haskell、Nim、D、Lisp、Kit、V、SCSS、Sass、CUDA、Less、Fortran、Ring、Standard ML、Zig、Mojo、Erlang、SPWN、Pkl、Gleam 和自定义命令

Live Server 实时加载

启动具有静态和动态页面实时重新加载功能的开发本地服务器

Unity

Unity 官方插件

Unity 扩展为 C# 开发人员在 Visual Studio Code 上提供轻量级和简化的 Unity 开发体验。它建立在 C# 开发工具包和 C# 扩展提供的丰富 C# 功能之上。此扩展与 Visual Studio Code 本机集成,并包含多种生产力功能,包括:

  • 用于调试 Unity 编辑器和 Unity 播放器的 Unity 调试器。
  • 特定于 Unity 的 C# 分析器和重构。
  • Unity 文件格式(.asmdef、.shader、.uss、.uxml)的代码着色。

Unity Code Snippets 代码提示

轻松创建 Unity 类和方法。它利用最新的 Visual Studio Code 代码片段功能来更快地为你创建代码。

Unity Tools Unity工具

适用于 Visual Studio Code 的 Unity 工具

JAVA

Debugger for Java 轻量级Java调试器

于 Java 调试服务器的轻量级 Java 调试器,它扩展了 Red Hat 对 Java 的语言支持。它允许用户使用 Visual Studio Code (VS Code) 调试 Java 代码。

Extension Pack for Java Java扩展包

Extension Pack for Java 是一组常用扩展,可帮助在 Visual Studio Code 中编写、测试和调试 Java 应用程序。查看 VS Code 中的 Java 以开始使用。

Language Support for Java(TM) by Red Hat Red Hat 对 Java的支持

通过 Eclipse ™ JDT Language Server 提供 Java ™ 语言支持,它利用 Eclipse ™ JDT、M2Eclipse 和 Buildship。

Maven for Java

VS Code 的 Maven 扩展。它提供了项目资源管理器和执行 Maven 命令的快捷方式,改善了使用 Maven 的 Java 开发人员的用户体验。

  • 支持从 Maven Archetype 生成项目。
  • 支持生成有效的POM。
  • 提供指向常见目标、插件目标和自定义命令的快捷方式。
  • 保留命令历史记录以快速重新运行。

Go

Go for Visual Studio Code

VS Code Go扩展为Go编程语言提供了丰富的语言支持。

Python

Python

Visual Studio Code 扩展,对 Python 语言提供丰富的支持(适用于所有主动支持的 Python 版本),为扩展提供访问点以无缝集成并提供对 IntelliSense (Pylance)、调试 (Python 调试器)、格式设置、linting、代码导航、重构、变量资源管理器、测试资源管理器等的支持!

Python Debugger 代码调试

支持使用 debugpy 进行 Python 调试的 Visual Studio Code 扩展。Python 调试器允许你设置断点、单步执行代码、检查变量和执行其他基本调试任务,从而提供无缝调试体验。

python snippets 代码提示

适用于 Visual Studio Code 的 Python 代码段包 (python 3^)

LiveCode for python

  • 实时评估:无需运行 python 文件,只需继续输入即可
  • 变量显示:每当声明或更改变量时,其新值都会显示在同一行中
  • 循环显示:对于循环的每次迭代,都会显示所有中间值
  • 错误显示:在您犯错的那一刻,就会显示堆栈跟踪错误。

Vue

Vue - Official

Vue支持

Vue 3 Snippets 代码提示

这个插件基于最新的 Vue 2 及 Vue 3 的 API 添加了 Code Snippets。

css

CSS Navigation 快速跳转样式

允许从 HTML 到 CSS / Sass / Less 的 Go to Definition,为 class & id name 提供 Completion 和 Workspace Symbols,并支持从 CSS 到 HTML 的查找引用。

JavaScript

Console Ninja 显示输出

JavaScript console.log代码旁边的输出和运行时错误。

Console Ninja 是一个 VS Code 扩展,可直接在正在运行的浏览器或节点应用程序的编辑器中显示 console.log 输出和运行时错误。它类似于浏览器开发工具控制台选项卡或节点应用程序的终端输出,但无需上下文切换,而是将值连接到代码并以符合人体工程学的方式显示在编辑器中。

CSV 文件

Rainbow CSV

突出显示 CSV 和 TSV 文件,运行类似 SQL 的查询

THE END