快捷键
作用 快捷键
返回至上次浏览的位置 Ctrl+Alt+left/right
切换代码视图 Alt+left/right
查看所有方法、属性 ctrl+F12、alt+7 (mac:command+f12、command+7)
查看方法调用关系 alt+f7 ( 方法右键 -> find useges) 或者 ctrl + alt + h(全部出来了)
查看类继承关系 ctrl+h
打开收藏夹 alt+F2
返回上一调用层(不知道怎么一步步走到这里的) 在debug模式下 step out,比如当前重写了框架提供的某个方法,想知道从哪里一步步过来的。
书签(Bookmarks)相关:
作用 快捷键
打标签 Ctrl Shift 数字添加标签,再次点击取消 ,或者鼠标点击到某一行,ctrl+F11添加书签(到某一行的行号位置右键set bookmark添加普通的,set bookmark with mnemonic是添加有数字的)
跳转到第n个标签 Ctrl + 数字
书签管理窗口 Shift + F11(导航栏Navigate->bookMarks->show bookmarks),或者在左侧的Favorite(收藏夹)也能够查看
改变书签顺序 alt+↑、alt+↓(不论是有数字的还是普通的书签都可以排序,排序功能我用的2019.3.3不行,2019.3.2可以)
单击以添加/编辑所选书签的描述。 Ctrl+Enter
单击以删除选定的书签。 Alt+Delete
如何同步?
通过搜索引擎没有找到好的办法,但是我在C:\Users\Administrator\.IntelliJIdea2019.3\config\workspace\1Xk7dsjvaLv3yKonGopOrZMVL3v.xml里面找到了相关的配置,可以保存这个xml,甚至想办法,按照某种规则,替换掉另一台电脑的当前配置,直接导入。
mac是在cd ~/Library/Preferences/IntelliJIdea2019.3/workspace
纠正下:目前我没有发现能够同步书签的方法,只能保存上面xml,再次手动设置,如果谁有好的方法,请不吝告诉我,万分感谢!
具体查看我的另一篇文章:idea中书签的同步?
委派模式
如果点击A方法的实现点击过去是一个接口,这个时候直接回来A方法然后点击被谁实现(option+command+b)
即如果遇到委派模式,想要看方法的实现,不要用command+b,用option+command+b
Spring中命名含义
一个很好的阅读源码的技巧就是看他的命名,通过命名看出内在的含义。
如果方法是support结尾的、包名是support的,一般是工具类的意思,是扩展
如果方法是do开头的,说明真正要开始干活了
beans包中,都是配置、规范、标准
context是具体的实现
config包是保存配置信息
阅读顺序
if(){
...
}else if{
...
}else if{
...
}else if{
...
}else if{
...
}else{
...
这种格式的代码,直接看最后一个else,这里可能就是所有可能中第一次进来的地方,比如CHM、FutureTasl
————————————————
版权声明:本文为CSDN博主「Leesin Dong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dataiyangu/article/details/103866217
- 本文固定链接: http://qiantao.net.cn/?id=675
- 转载请注明: admin 于 千淘万漉 发表
《本文》有 0 条评论