*1 idea界面介绍
*File是对文本文件进行操作
*Edit是对文本进行操作
*View是当前IDEA下视图有哪些
*Navigate项目工程中的跳转
*Code对源码文件的操作
*Analyze对源码或项目依赖关系的分析
*Refactor快速代码重构
*Build构建工程文件
*Run运行调试
*Tools工具
*VCS版本控制
* 2 无处不在的跳转
* 项目之间的跳转
* 上一个项目视图 : Ctrl + Alt + ]
* 下一个项目视图 : Ctrl + Alt + [
* 文件之间跳转
* 搜索动作或选项名 : Ctrl + Shift + A
* 最近的文件 : Ctrl + E
* 最近修改的文件 : Ctrl + Shift + E
* 浏览修改位置跳转
* 上次编辑的地方 : Shfit + Ctrl + Backspace
* 上次浏览的地方 : Ctrl + Alt + 向左箭头
* 下次浏览的地方 : Ctrl + Alt + 向右箭头
* 利用书签跳转
* 建立普通标签 : F11
* 建立数字标签 : Ctrl + F11
* 数字标签跳转 : Ctrl + 数字
* 收藏位置和文件
* 查看收藏 : Alt + 2
* 添加收藏 : Alt + Shift + F
* 字符跳转插件 emacsIdea置跳转 Shift+j
* 编辑区和文件区来回跳转
* 编辑区 -> 文件区 : Alt + 1
* 文件区 -> 编辑区 : Esc
*4 代码小助手
* Ctrl+Shift+右箭头:选中单词
*将选中字符串全部转换为大写或小写 菜单->Edit->Toggle Case (Ctrl+Shift+U)
*找到所有,并且多光标选中 菜单->Edit->Find->Select All Occurrences(Ctrl+Shift+alt+J)
* live template
*Live Templates(代码模板)位置:菜单->File->Setting->Editor->Live Templates功能:定义模板,使用特定“字符”快速敲击出某段代码。举例:psvm 敲出 public static void main(String[] args)使用:1.点击右侧+号。选中Template Group(模板组),自己定一个组。2.选择自己的组,点击+号,选择Live Template,增添自己的模板。3.在Abbreviation(缩写)中写自己的缩写,比如pis。4.在Description中写响应的描述。比如 private String5.在Template Text中写模板代码。比如:private String $VAR1$; //$VAR2$$END$其中$VAR1$表示参数。当产生模板后光标会在参数位置上,当写完一个参数后,按下回车会到另一个参数。最后到$END$处。 参数顺序可以使用右侧的"Edit variables"调整。6.在方选择"Define",定义使用该模板的地方
*name.field——可自动添加this.name = name 以及private String name
*user.nn——if(user!=null){}
*uesr.retuen——return user
*重构
*Shift + F6 重构变量(重命名变量)
*方法添加参数 或者 alt + enter
*抽取变量:ctrl + alt + v(refactor选项)
*抽取静态变量:ctrl + alt + c(refactor选项)
*抽取成员变量:ctrl + alt + f(refactor选项)
*Local History
* (本地版本控制)位置:Find Action搜索吧功能:Idea提供的本地版本控制工具。使用:Find Action搜索,然后选择Local History,选择Show History,会弹出一个窗口,里面会记录以前的更改历史。Put Label (打标记)位置:搜索出Local History,选择第二个Put Label。功能:对应上面版本控制工具,可以发布一个Label。也可以认为是打个标记。
*Spring的关联位置
* 菜单->File->Project Structure->Facets功能:帮助管理Spring容器。还提供了很多其他的管理,比如EJB使用:1.点击+号,选择Spring,选择模块2.在Spring中,点击+号,起一个名字,选择spring配置文件。(SpringBoot中,选择类文件)3.项目的各个文件中会出现spring的logo,其提供了很多功能。比如查看该Bean是在哪提供的。
*5 断点调试
*调试 Shift + F10
*运行 Shift + F9
*进入方法F7
*单步运行 F8
*跳到下一个断点 F9
*查看所有断点 Shift + Ctrl + F8
*禁止所有断点 debug后在左下角的Mute breakPoints
*条件断点 在需要用条件断点的断点处,使用Shift + Ctrl + F8
*动态求值 Alt + F8
*运行到指定行 Alt + F9
*动态改变值 F2
*6 常用快捷键
*Ctrl + alt+b 查看一个接口的实现类
*Ctrl+Alt+L 格式化代码
*Ctrl+Alt+O 优化导入的类和包
*Ctrl+X 删除行
*Ctrl+D 复制行
*Ctrl+Shift+Backspace可以跳转到上次编辑的地方
*Ctrl+Shift+Up/Down 代码向上/下移动。
*SHIFT+F6 重命名方法