必备

angelo-breuer.clock

在状态栏增加时间显示

chadalen.vscode-jetbrains-icon-theme

类JetBrains的文件图标

codezombiech.gitignore

.ignore文件支持

wmaurer.change-case

快速切换选择单词的格式,支持驼峰,大小写等

lucax88x.codeacejumper

快速跳转到指定字符

NTBBloodbath.doom-one

类Emacs doom-one主题

geeebe.duplicate

复制当前光标中的行,VSCode默认行为增强

kahole.magit

类Emacs magit支持

usernamehw.errorlens

VSCode错误提示增强

zerodind.familiar-java-themes

类Idea主题

vsls-contrib.gistfs

Github gist快速查看与编辑

复制当前文件的仓库地址

trixnz.go-to-method

跳转到指定方法,不包换其它Symbol信息

redguardtoo.matchit

Tag匹配,在代码结构中快速跳转

YuTengjing.open-in-external-app

使用外部应用打开当前文件

tootone.org-mode

Emacs org-mode局部支持

mushan.vscode-paste-image

粘贴图片到Markdown

Shan.code-settings-sync

VSCode配置多终端同步

mybells.someone-github-stars

获取指定Githuber的Star并写入到Markdown

TabNine.tabnine-vscode

TabNine AI代码完成

vscodevim.vim

在VSCode中使用VIM

VSpaceCode.whichkey

VSCode按键修改与提示

huren.youdao-translator

有道翻译

开发语言

Rust

bungcip.better-toml

TOML文件语法支持

serayuzgur.crates

Rust crate依赖管理

dustypomerleau.rust-syntax

Rust语法支持

hdevalke.rust-test-lens

Rust代码增加快速操作(启动、调试)按钮

rust-lang.rust-analyzer

Rust代码完成与编译

vadimcn.vscode-lldb

LLDB语言调试,支持C++和Rust

Java

vscjava.vscode-java-debug

Java Debug支持

vscjava.vscode-java-pack

JAVA开发包

redhat.java

JAVA语言JDT支持

GabrielBB.vscode-lombok

JAVA注解Lombok支持

vscjava.vscode-maven

JAVA Maven支持

vscjava.vscode-java-dependency

Java项目管理

vscjava.vscode-spring-boot-dashboard

SpringBoot支持

Pivotal.vscode-boot-dev-pack

SpringBoot开发包

Pivotal.vscode-spring-boot

SpringBoot工具集,支持SpringMvc url查询与跳转

vscjava.vscode-spring-initializr

Spring项目初始化工具

vscjava.vscode-java-test

JAVA单元测试支持

idleberg.applescript

Applescript语言支持

redhat.fabric8-analytics

依赖分析,支持Maven,Npm,Go,Python

ms-azuretools.vscode-docker

Docker支持

EditorConfig.EditorConfig

多开发工具配置统一

golang.go

GO语言支持

jebbs.plantuml

PlantUML支持

Ying.jsbox

JSBox开发支持