Intellij IDEA Favorites标签管理
首先打来管理界面面板: Alt+2 或者直接点击左侧栏Favorites
面板中我肯可以看到星号,对勾,和breakpoints的分类:
星号,代表类的管理,可以快速定位一个类的信息。
对勾,代表书签管理,属于代码级别的
breakpoint代表断点信息
将类加入类管理列表中:从项目管理文件列表中定位该文件,右键点击,Add to Favorites
对类中代码添加无绑定标签书签: F11 ,添加后如图所示
对类中代码添加有绑定标签书签: ctrl + shift + [0-9]
展示添加了书签的文件列表: shift + F11 会展示添加过书签的文件列表,可上下移动切换文件。
直接定位添加了标签的书签: ctrl + 标签数字。 光标会跳转到添加该书签的位置
无处不在的查询
根据类名查询定位自己项目中的Java类:Navigate -> Class... 快捷键 ctrl + N
根据类名查询定位自己项目包括依赖Jar包中的Java类:Navigate -> Class... 快捷键 ctrl + N + (ctrl + N) 即勾选刚才Include non-project classes包括没有项目的class文件
根据文件名查询定位自己项目中的文件:Navigate -> File... 快捷键 ctrl + shift + N
根据文件名查询定位自己项目包括依赖Jar包中的文件:Navigate -> File... [ctrl + shift + N] double 即勾选刚才Include non-project classes包括没有项目的文件
定位方法或变量名(信号查找):Navigate -> symbol... 快捷键 ctrl + shift + alt + N 根据方法名或变量名来定位代码
定位行: ctrl + G
快速打开信息管理栏
快读打开信息管理栏快捷键例如:Project管理 , Favorities管理 , Structures管理 , Version Control , Run , Debug 信息栏 等等。
alt + 1 / 2 / 3 ...
切换打开文件列表的文件编辑窗口: alt+← 、 alt + →
列式编辑
find all occurrences : ctrl + alt + shift + J
Toggo case : ctrl + shift + U
Reformat code : ctrl + alt+ L
move caret to next word : ctrl + left / right
move caret to next word with selection : ctrl + shift + left / right
move caret to line start : Home
move caret to line end: End
无处不在的跳转
Window->Next Project Window/Previous Project Window : ctrl + alt + [ / ]
Recent Files (最近打开的文件) ctrl + E
Recent Changed Files (最近修改的文件列表) ctrl + shift + E
Last/Next Edit Location (Navigate-> 光标定位到上次编辑的地方) ctrl + shift + Backspace
Back / Forward (打开之前或之后浏览的文件) ctrl + alt +
代码重构快捷键
重构变量或者参数的名称或方法的签名名称:shift + F6
重构函数签名(修改方法名称,增加或减少参数) : ctrl + F6 / 直接在使用方法的地方输入想要的参数 alt + enter动态添加
抽取Extract
抽取方法内变量:ctrl + alt + V
抽取静态变量:ctrl + alt + C
抽取成员变量:ctrl + alt + F
将变量抽取为方法参数: ctrl + alt + P
将代码抽取为方法:ctrl + alt + M
文件结构图
ctrl+F12 弹框查看类结构。
ctrl + alt + U 类继承结构图
ctrl + shift + alt + U 类继承结构图
通用快捷键
Find Action : ctrl + shift + A
ctrl + Q 查看类或者方法的文档注释
光标移到下一个错误位置:F2