当前位置:网站首页>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
边栏推荐
- Negative number storage and type conversion in programs
- 苏打粉是什么?
- npm install -g/--save/--save-dev的区别
- Anaconda navigator click open no response, can not start error prompt attributeerror: 'STR' object has no attribute 'get‘
- postmessage通信
- Brief description of inux camera (Mipi interface)
- Steps and FAQs of connecting windows Navicat to Alibaba cloud server MySQL
- NPM and package common commands
- 2022.06.27_ One question per day
- Ros2 - common command line (IV)
猜你喜欢

Ros2 - function package (VI)

Brief description of inux camera (Mipi interface)

ROS2——node节点(七)

Inftnews | drink tea and send virtual stocks? Analysis of Naixue's tea "coin issuance"

【软件测试】06 -- 软件测试的基本流程

C learning notes
![[node] NVM version management tool](/img/26/f13a2451c2f177a86bcb2920936468.png)
[node] NVM version management tool

IPage can display data normally, but total is always equal to 0
![[software testing] 02 -- software defect management](/img/2f/9987e10e9d4ec7509fa6d4ba14e84c.jpg)
[software testing] 02 -- software defect management

PowerManagerService(一)— 初始化
随机推荐
程序中的负数存储及类型转换
Mathematical analysis_ Notes_ Chapter 8: multiple integral
R language learning notes 1
What does soda ash do?
Ros2 topic (VIII)
Jenkins reported an error. Illegal character: '\ufeff'. Class, interface or enum are required
Altimeter data knowledge point 2
U-boot initialization and workflow analysis
Install deeptools in CONDA mode
DelayQueue延迟队列的使用和场景
【Node】nvm 版本管理工具
Now there are HTML files and MVC made with vs (connected to the database). How can they be connected?
Anaconda navigator click open no response, can not start error prompt attributeerror: 'STR' object has no attribute 'get‘
数学分析_笔记_第8章:重积分
How can Oracle SQL statements modify fields that are not allowed to be null to allow nulls?
Docker installs MySQL and uses Navicat to connect
Special training of C language array
网易To B,柔外刚中
M2DGR 多源多场景 地面机器人SLAM数据集
二分查找(折半查找)