当前位置:网站首页>I can't stand the common annotations of idea anymore
I can't stand the common annotations of idea anymore
2022-07-05 07:17:00 【I am the king of X】
1、Ctrl+N Search for classes by name
amount to eclipse Of ctrl+shift+R, Enter the class name to locate the class file , It's like idea It's the same in other search parts , The search class name can also match multiple parts of the content you want to search , And if you can match your own classes , Match your own classes first , You can search even if you don't write your own class .
2、Ctrl+Shift+N Search for files by file name
Similar to search , It just matches all kinds of files .
3、Ctrl+H
View the inheritance relationship of the class , for example HashMap The parent class is AbstractMap, Subclasses have a lot of .
4、Ctrl+Alt+B See subclass method implementation
Ctrl+B You can view the parent class or the parent method definition , But not as good as ctrl+ The left mouse button is convenient . But here ,Ctrl+B or ctrl+ Left mouse button can only see Map An abstract method of an interface put The definition of , It's not what we want , Now Ctrl+Alt+B You can look at HashMap Of put Method .
5、Alt+F7 Find out where classes or methods are used
amount to eclipse Of ctrl+shif+H, But it's much faster .
6、Ctrl+F/Ctrl+Shift+F Follow the text to find
amount to eclipse Of ctrl+H, Speed advantage is more obvious . among Ctrl+F It's on this page ,Ctrl+Shift+F It's a global search .
7、Shift+Shift Search for anything
shift+shift Very powerful , Searchable class 、 resources 、 Configuration item 、 Such method , It can also search the path . The search path is very practical , For example, you wrote a function called hello, stay java,js,css,jsp There are hello Folder , Then we can search for "hello/" Find the path that contains hello Folder .
8、 Check the implementation class of the interface
IDEA style ctrl + alt +B perhaps Ctrl+Alt+ Left mouse button
边栏推荐
- Install deeptools in CONDA mode
- Now there are HTML files and MVC made with vs (connected to the database). How can they be connected?
- Matlab在线性代数中的应用(四):相似矩阵及二次型
- 1290_FreeRTOS中prvTaskIsTaskSuspended()接口实现分析
- 并发编程 — 如何中断/停止一个运行中的线程?
- ROS2——常用命令行(四)
- Tshydro tool
- ROS2——工作空间(五)
- HDU1232 畅通工程(并查集)
- M2DGR 多源多场景 地面机器人SLAM数据集
猜你喜欢

IPage can display data normally, but total is always equal to 0

程序中的负数存储及类型转换

Ros2 - function package (VI)

ROS2——工作空间(五)

SD_CMD_SEND_SHIFT_REGISTER

Ros2 - Service Service (IX)

数学分析_笔记_第8章:重积分

C learning notes

Ros2 - workspace (V)

Intelligent target detection 59 -- detailed explanation of pytoch focal loss and its implementation in yolov4
随机推荐
Three body goal management notes
2022年PMP项目管理考试敏捷知识点(7)
现在有html文件,和用vs制作的mvc(连接了数据库),怎么两个相连?
基于Cortex-M3、M4的GPIO口位带操作宏定义(可总线输入输出,可用于STM32、ADuCM4050等)
SD_CMD_SEND_SHIFT_REGISTER
ROS2——工作空间(五)
Chapter 2: try to implement a simple bean container
C learning notes
2022年中纪实 -- 一个普通人的经历
ROS2——topic话题(八)
【obs】x264编码:“buffer_size“
【idea】Could not autowire. No beans of xxx type found
[software testing] 03 -- overview of software testing
How can Oracle SQL statements modify fields that are not allowed to be null to allow nulls?
[node] NVM version management tool
一文揭开,测试外包公司的真实情况
【Node】npm、yarn、pnpm 区别
Ros2 - Service Service (IX)
Energy conservation and creating energy gap
new和malloc的区别