IntellJ IDEA 学习笔记(来自慕课网)
0.简介
IDEA和eclipse是Java程序员最常用的两个IDE,IDEA在编写Java时似乎功能更强大一些。之前只熟悉eclipse现在学习下IDEA。
1.IDEA界面
IDEA的Structure界面可以浏览类的结构:成员变量和方法。类似eclipse中的Outline。
IDEA的界面窗口会前面有个数字,如3:Structure,按Alt+3实现快速切换。
2.跳转
- 项目间的跳转:菜单栏Windows->next window;previouswindow。
- 文件跳转:rencent file:ctrl+shift+a
- 浏览修改位置:Navigate-> Last(Next) Edit Location
- 浏览位置:Navigate-> Back,Forward
- 代码打书签,通过书签进行跳转,比如:看源码的时候可以使用 ctrl+F11
- 收藏:alt + shift + F
- 切换回编辑去:esc
- 查找文件:ctrl + shift + N
- 查找符号(方法名):alt + ctrl + shift + N
- 字符串:ctrl + shift + F 类似eclipse中的 ctrl + H
3.列操作
Edit-> Find -> Select All Occurrences:选中一个字符后,按下这个快捷键会自动选中其他相同的模式,操作完之后按 F2 回到正常状态。
4.代码快速生成
live template:定义代码模板
postfix:for循环快速生成,nn -> != null,等等
alter+enter类似eclipse中的alter + / 是智能提示快捷键
5.Git集成
- 看某一行代码谁提交的。行首右键单击,选择annotate
- 没有版本工具的时候,IDEA也可以记录修改历史。Local History(Action)
6.通过Database管理程序实体和数据库
7.Debug
查看所有的断点shift + ctrl + F8。
打上断点后,右键单击断点可以给断点添加条件。
8.查看依赖
Maven的XML文件右键->Maven->show dependencies(ctrl + shift + alt + u) 显示依赖图
同样上面的快捷键可以查看类的继承关系。(Ctrl + h也可以实现,但是效果不如上面的)
call hierarchy(ctrl + alt + h)查看方法的调用关系。