当前位置:网站首页>Idea to view the source code of jar package and some shortcut keys (necessary for reading the source code)
Idea to view the source code of jar package and some shortcut keys (necessary for reading the source code)
2022-07-05 07:19:00 【jiankang66】
One 、 background
Recently, I think in my work jar The specific implementation of package source code , But finding through idea Click in jar in , The implementation of the method cannot be shown , Show all /* compiled code */ , as follows , In this case, we cannot read the source code . At the same time, share later idea Common shortcut keys for .
Two 、 Solution
By clicking on file-setting-plugins, Search for Decompiler. Select it , restart idea, You can solve the problem .
The end result is as follows , I'm through idea Viewed dubbo Source code , You can see , The specific implementation of the source code is shown .
ctrl+ The left mouse button can enter jar Package view method source code .
3、 ... and 、 Common shortcut key
1、ctrl+alt+T Fast code generation Shortcut key
2、ctrl+N Find the class . Rapid positioning
3、ctrl+O Overrides the method of the parent class
4、ctrl+w Select the line contents step by step
5、ctrl+F2 Show outline method
6、ctrl+ Space There is no prompt after clicking , You can prompt again
7、ctrl+alt+b The specific implementation of the rapid positioning interface
8、ctrl+shift+U Font case
9、ctrl+shift+Z Counter cancellation
9、ctrl+R replace text
10、alter+ single click View the value of an object
11、ctrl+shift+F Global search
12、ctrl+shift+R Replace
13、ctrl+E List of recently accessed files
14、ctrl+shift+E List of recently edited files
15、ctrl+←→ Go to the previous word or the next word
Four 、 summary
That's all idea see jar Package source code method and some shortcut keys , Record it here , I hope I can help you , If you think it's good , Welcome to wechat search java Basic notes , Relevant knowledge will be continuously updated later , Make progress together .
边栏推荐
- 【Node】nvm 版本管理工具
- 苏打粉是什么?
- GPIO port bit based on Cortex-M3 and M4 with operation macro definition (can be used for bus input and output, STM32, aducm4050, etc.)
- Use of Pai platform
- npm install -g/--save/--save-dev的区别
- 并发编程 — 死锁排查及处理
- PostMessage communication
- [software testing] 02 -- software defect management
- postmessage通信
- golang定时器使用踩的坑:定时器每天执行一次
猜你喜欢
An article was opened to test the real situation of outsourcing companies
Ros2 topic (VIII)
Don't confuse the use difference between series / and / *
M2DGR 多源多场景 地面机器人SLAM数据集
PHY drive commissioning - phy controller drive (II)
Mipi interface, DVP interface and CSI interface of camera
[node] NVM version management tool
(tool use) how to make the system automatically match and associate to database fields by importing MySQL from idea and writing SQL statements
Intelligent target detection 59 -- detailed explanation of pytoch focal loss and its implementation in yolov4
window navicat连接阿里云服务器mysql步骤及常见问题
随机推荐
Ggplot2 drawing learning notes in R
ORACLE CREATE SEQUENCE,ALTER SEQUENCE,DROP SEQUENCE
1290_FreeRTOS中prvTaskIsTaskSuspended()接口实现分析
Altimeter data knowledge point 2
[software testing] 05 -- principles of software testing
Interpretation of the earliest sketches - image translation work sketchygan
二分查找(折半查找)
Reading literature sorting 20220104
Import CV2 prompt importerror: libgl so. 1: Cannot open shared object file: no such file or directory
Three body goal management notes
The difference between new and malloc
M2dgr slam data set of multi-source and multi scene ground robot
【软件测试】04 -- 软件测试与软件开发
[solved] there is something wrong with the image
PHY drive commissioning --- mdio/mdc interface Clause 22 and 45 (I)
docker安装mysql并使用navicat连接
window navicat连接阿里云服务器mysql步骤及常见问题
SOC_SD_DATA_FSM
【软件测试】03 -- 软件测试概述
Intelligent target detection 59 -- detailed explanation of pytoch focal loss and its implementation in yolov4