常用的VS Code插件(Java后台、前端)

常用的VS Code插件(Java后台、前端)记录一下自己常用的VS Code插件,免得需要的时候又找不到了……Java开发插件Debugger for Java一个轻量级的Java代码调试工具。安装Language Support for Java by Red Hat这个插件的时候会默认安装它。使用这个插件有如下要求:Java版本再1.8或以上VS Code的版本再1.19.0或以上Language Support for Java by Red Hat插件版本再0.14.0或以上使
摘要由CSDN通过智能技术生成

常用的VS Code插件(Java后台、前端)

记录一下自己常用的VS Code插件,免得需要的时候又找不到了……

Java开发插件

Debugger for Java

一个轻量级的Java代码调试工具。安装Language Support for Java by Red Hat这个插件的时候会默认安装它。使用这个插件有如下要求:

  • Java版本再1.8或以上
  • VS Code的版本再1.19.0或以上
  • Language Support for Java by Red Hat插件版本再0.14.0或以上
使用方法
  1. 打开VS Code
  2. 打开Java工程,Maven、Gradle、Eclipse这些工程都支持。
  3. 打开一个Java文件
  4. 在launch.json文件中添加调试的设置信息
  5. 按F5进入调试
launch.json中的设置信息
  • mainClass:必填项,启动类的完整路径。
  • args:传递给程序的命令行参数。必须是字符串或者字符串的数组。
  • sourcePaths:用于启动JVM的模块路径。默认从当前项目中启动。
  • modulePaths:用户启动JVM的类路径。默认从当前项目中启动。
  • encoding:字符集编码,默认为UTF-8。
  • vmArgs:JVM的其他选项和系统属性。
  • projectName:项目名称。
  • cwd:程序的工作目录。
  • env:工程的其他选项。
  • stopOnEntry:启动程序后自动暂停运行(相当于启动后立即进入断点)。
  • console:运行项目所使用的控制台。有三个可选项:internalConsole、integratedTerminal、externalTerminal。其中internalConsole不支持控制台输入。
  • shortenCommandLine:类路径或者VM参数过长的时候可能会超出系统的命令行最大字符串限制。用这个设置可以减少命令行长度。包含none、jarmanifest、auto三个值,默认为auto。
  • stepFilters:步进时跳过指定的类或者方法。
  • hostName:项目运行后的IP地址。
  • port:项目运行后的端口号。
  • processId:要附加的进程。
  • timeout:重连时的超时时间。
  • sourcePaths:程序的其他源目录。默认会在当前工程下寻找源代码。
  • projectName:工程名。不同的工程可能有相同的类名,当出现这种情况的时候需要指定工程名,不然调试的时候不知道应该跳哪个断点。
插件设置
{
   
	// 发送给VS Code的日志的最低级别,默认为警告。
	"java.debug.logLevel": warn,
	// 在变量视图中以16进制显示数字,默认为false
	"java.debug.settings.showHex": false,
	// 在变量视图中显示静态变量,默认值为false
	"java.debug.setting.showStaticVariables": false,
	// 在变量视图中显示类名称,默认值为false
	"java.debug.setting.showQualifiedNames": false,
	// 在变量视图中显示逻辑结构,默认值为true
	"java.debug.setting.showLogicalStructure": true,
	// 在变量或调试控制台视图中显示的最大字符串长度,默认值为0,也就是不进行修剪
	"java.debug.settings.maxStringLength": 0,
	// 在变量或者调试控制台中双精浮点数的精度
	"java.debug.settings.numericPrecision": 2,
	// 热部署
	"java.debug.setting.hotCodeReplace": manual,
	// 自动运行build指令。manual表示手动编译,auto表示自动编译,never表示从来不编译更改
	"java.autobuild.enabled": manual,
	// 在程序主方法上显示运行和调试按钮,默认为true
	"java.debug.settings.enableRunDebugCodeLens": true,
	// 启动Java工程之前强制构建工作区,默认值为true
	"java.debug.settings.forceBuildBeforeLaunch": true,
	// Java工程调试的时候使用的命令行工具,三个选项与lauch.json中的一样。
	"java.debug.settings.console": integratedTerminal
}

Java Dependency Viewer

展示工程用到的依赖。这个插件是Language Support for Java by Red Hat的组件,安装后者时会默认一同安装前者。
使用这个插件需要满足如下要求:

  • Java版本在1.8.0及以上
  • VS Code的版本在1.28.0及以上
  • Language
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值