您当前的位置: 首页 >  ide

石头wang

暂无认证

  • 3浏览

    0关注

    295博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

IDEA 技巧:如何从变量直接跳到变量的类中,而不是跳到变量的声明处

石头wang 发布时间:2021-09-25 11:44:13 ,浏览量:3

一、背景

如下图所示,我们通常会在Controller中注入service,或者在service中注入mapper,就是这些service或mapper是成员变量。以下面的代码为例,我们怎么样才能点击 mpUserMapper 后不是跳到

private MpUserMapper mpUserMapper;

而是跳到 MpUserMapper 的类里面? 目前没找到办法 (IDEA 2020.1.3 UE) 在这里插入图片描述

看看网友们是否找到有这个提高效率的方法?欢迎留言。

二、解决方法已经找到(感谢CSDNer评论指导)

(找到了解决方案,重新编辑一下文章) 一般是ctrl+shift+鼠标左键点击,mac的话是command+shift+鼠标左键点击 如果不行,请查看设置中的 type declaration,即搜索一下 在这里插入图片描述 在这里插入图片描述 其实可以看到,除了使用ctrl/comand+shift+鼠标左键点击,还可以ctrl+shift+b(Windows)或ctrl+shift+b/command+shift+b(MacOS)

其实这个跟idea的版本没太大关系,上述我测试了Windows的IDEA旗舰版从2019.2.3和2019.2.2以及Mac的IDEA旗舰2020.1.3,都可以(只是因为2019.2.3这个版本是在pd虚拟机的win10里的按ctrl+shift+鼠标左键点击是无效的,但ctrl+shift+b是有效的。不知道为什么,额坑你是虚拟机的缘故)

补充

有个细节,上述进入的是类或者接口的定义,但是不能选择进入子类或实现类,这算是一点遗憾。因为经常使用的场景是在controller层进入service接口的实现类而不是仅仅进入service层的接口

关注
打赏
1663722529
查看更多评论
立即登录/注册

微信扫码登录

0.0374s