IntelliJ IDEA学习笔记
参考:https://blog.****.net/qq_42929330/article/details/86578642
一、界面菜单介绍
按Alt+数字,可以调出相应的菜单栏
二、高效定位代码
1、跳转到下个Project
2、寻找动作
3、查找最近打开的文件/最近修改的文件
4、返回上一个浏览的地方/返回下一个浏览的地方/返回上一个修改的地方/返回下一个修改的地方
5、利用书签跳转
按Ctrl+Shift+数字,给某行代码打标签;按Ctrl+数字,可以快速定位到打的标签
6、收藏位置、类、方法
可以新建收藏夹,可以收藏类、方法
7、字符跳转插件emacsIDEAs
三、精准搜索
1、类
2、文件
3、符号(变量名/方法名)
4、字符串
四、代码小助手
1、整列操作
2、光标操作
3、live template
4、postfix(idea预定义好的,无法编辑)
常用:fori sout field return nn
5、alt+enter作用
(1)自动创建函数
(2)list replace
将for替换成foreach
(3)字符串format或者bulid
(4)实现interface,选中接口按快捷键
(5)单词拼写矫正,在波浪线处可以进行单词矫正
(6)快速导包
五、重构
Shift+F6 重命名
Ctrl+F6 重构
六、抽取
(1)抽取变量
(2)抽取静态变量
(3)抽取成员变量
(4)抽取方法参数
(5)抽取函数
七、git集成
(1)annotate 在某行代码右键,选择【annotate】,可以看到该行代码对应的作者
(2)移动到修改之处
(3)撤销,包括单行代码、单个文件、单个项目改动之处
(4)local history
八、spring的关联
(1)可以通过配置来找到spring项目中的关联关系
(2)mybatis和数据库的关联
九、调试
(1)断点调试:Alt+F9直接跳到光标所在行;
(2)在Debugger界面修改变量的值
(3)运行当前上下文
十、文件操作
(1)在当前文件同级目录下新建一个文件 keymaps-Other-New
(2)复制文件 F5
(3)移动文件 F6
(4)左侧树图选中文件:Ctrl+C 复制简单文件名,Ctrl+Shift+C 复制全路径文件名
(5)剪贴板功能:Ctrl+Shift+V 可以展示最近几次复制的内容
十一、结构图
(1)查看当前文件field、method大纲
(2)查看maven依赖、类图
右击pom.xml文件,选择maven->
(3)查看类继承结构,方法调用层次