vscode查看外部依赖包的源码
在代码开发的过程中常常会引入第三方的jar包,有时候我们想看一下这部分代码是如何实现的,发现点进去以后只是一些方法定义,看不到具体的实现部分,那在vscode里面怎样才能实现这个小愿望呢?作为一款市占率这么高的编译器,当然是有办法的~~
方法1: 通过设置settings.json来实现
这种方法比较常见,也是网上搜索比较多的方法,简单总结就是:
- 项目下新建lib目录,用来存放第三方的jar包
- 新建source目录,用来存放下载的源码包
- 编辑settings.json文件,将二者关联起来,大概内容如下:
"java.project.referencedLibraries": {"include": ["lib/**/*.jar"],"sources": {"lib/xxx.jar":"sources/xxx.zip"}}
这种方法可以是是可以,但是实现起来略微有些繁琐,还有就是我其实不想把这些配置作为项目的一部分传到git上去,因为大家可能指定的目录都不一样,使用的编译器也不一样。那有没有更好的办法呢?
方法2:一步到位
当你跟踪代码进入到第三方jar包里的某个class文件,此时右键单击,会弹出一个窗口,选择附加源代码
,这个时候在文件浏览器中选择你已经下载好的对应的源码包,确认即可。 是不是很方便呢~~
vscode查看外部依赖包的源码相关推荐
- Android 无法查看外部依赖jar的源码的问题
在Eclipse中开发android的应用程序时,有时想查看函数的内部实现,但是当在函数上点击ctrl和鼠标左键的时候, 往往出现如下提示: Class File Editor Source not ...
- SpringBoot Jar包构建源码分析
我们知道,SpringBoot仅凭一个Jar包就能将我们构建的整个工程跑起来,如果你也想知道这个能跑起来的jar内部结构是如何构建出来的,请耐心读完本篇,本篇内容可能有点多,但包你有收获.如果读完没有 ...
- Linux-什么是二进制包,源码包,RPM包,软件仓库
博文说明[前言]: 本文将通过个人口吻介绍什么是二进制包,RPM包,源码RPM包(SRPM包),源码包,以及RPM常用命令,源码rpm的安装(*.src.rpm),源码包的安装步骤知识(./confi ...
- apk源码查看工具_如何查看Linux命令工具的源码?
点击上方「嵌入式大杂烩」,「星标公众号」第一时间查看精彩文章! 上一篇分享了两个使用的小工具:<如何同时输出调试信息到终端及文件?>.有位小伙伴留言问道tee工具的代码在哪: 这篇文章我们 ...
- yum更换国内源、yum下载rpm包、源码包安装
2019独角兽企业重金招聘Python工程师标准>>> 更换yum仓库源 cd /etc/yum.repos.d/ rm -f dvd.repo wget http://mirror ...
- 安装RPM包或源码包
安装RPM包或源码包 一.RPM工具 1.安装RPM包 # cd /mnt/Packages [root@localhost Packages]# rpm -ivh libjpeg-turbo-dev ...
- android v4包自动导入吧,android如何导入v4包的源码
1.我们导入v4包源码却发现没有导入按钮 当我们调用android-support-v4.jar里面的控件的时候(这里以android.support.v4.view.ViewPager举例说明),很 ...
- java导入jar包源码_eclipse中导入jar包的源码
在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能.下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中 ...
- 微信小程序:云开发表情包制作源码
该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...
最新文章
- redis服务器索引文件删除,Redis基本命令整理
- spring-ioc-xml
- SpringMVC中@RequestHeader
- dmx512协议c语言编程,DMX512协议+c程序代码.pdf
- 用户sa 登陆失败 SQLServer 错误18456 图解
- pandas修改数据类型_如何正确在pandas里使用inplace参数
- 11 Django组件-分页器
- node-sass 安装失败 win32-x64-57_binding.node
- 设计灵感|色彩叠加在海报设计中的妙用!
- 打破“信息孤岛”不能透支信息安全
- 想把PDF论文里面的图片导出来,有什么办法
- mGBA-0.9.2 免费开源的gba模拟器
- SGD(随机梯度下降)详解
- Dialog顶部空白点击后无法关闭Dialog
- linux电子相册设计,电子相册设计报告
- 个人GIT服务器搭建Windows/Linux
- 模拟二进制交叉算子(SBX)与多项式变异(PM)
- linux制作deepin启动盘制作工具,深度启动盘制作工具(Deepin Boot Maker)下载_深度启动盘制作工具(Deepin Boot Maker)官方下载-太平洋下载中心...
- 8.MIL中相机标定(Calibration)
- 安装JDK和tomcat环境变量配置