当前位置:网站首页>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
边栏推荐
- Ros2 - first acquaintance with ros2 (I)
- 能量守恒和打造能量缺口
- Docker installs MySQL and uses Navicat to connect
- postmessage通信
- golang定时器使用踩的坑:定时器每天执行一次
- ROS2——常用命令行(四)
- Target detection series - detailed explanation of the principle of fast r-cnn
- The difference between new and malloc
- [untitled]
- [OBS] x264 Code: "buffer_size“
猜你喜欢
Pytorch has been installed in anaconda, and pycharm normally runs code, but vs code displays no module named 'torch‘
2022年PMP项目管理考试敏捷知识点(7)
Concurrent programming - deadlock troubleshooting and handling
Word import literature -mendeley
Ros2 - first acquaintance with ros2 (I)
Ros2 - install ros2 (III)
Logical structure and physical structure
postmessage通信
逻辑结构与物理结构
iNFTnews | 喝茶送虚拟股票?浅析奈雪的茶“发币”
随机推荐
GPIO port bit based on Cortex-M3 and M4 with operation macro definition (can be used for bus input and output, STM32, aducm4050, etc.)
PHY drive commissioning - phy controller drive (II)
IPage can display data normally, but total is always equal to 0
Ros2 - Service Service (IX)
mingling
Unity UGUI不同的UI面板或者UI之间如何进行坐标匹配和变换
Now there are HTML files and MVC made with vs (connected to the database). How can they be connected?
[idea] efficient plug-in save actions to improve your work efficiency
PostMessage communication
Inftnews | drink tea and send virtual stocks? Analysis of Naixue's tea "coin issuance"
R language learning notes 1
MySQL setting trigger problem
ROS2——topic话题(八)
npm install -g/--save/--save-dev的区别
Use of Pai platform
golang定时器使用踩的坑:定时器每天执行一次
ROS2——配置开发环境(五)
[vscode] search using regular expressions
Qu'est - ce que l'hydroxyde de sodium?
Ros2 - ros2 vs. ros1 (II)