idea⽣成有参构造的快捷键_【⼯具教程】Idea快捷键(摆脱
⿏标版)
###Idea 快捷键
####⼀、跳转
6.使⽤书签进⾏跳转
ctrl+shift+ 数字或字母 标记书签
ctrl+ 数字或者字母 跳转书签
shift+F11 总览书签
7.Ctrl+Up/Down 光标中转到当前界⾯第⼀⾏或最后⼀⾏下
8.Ctrl+[OR] 可以跑到⼤括号的开头与结尾
9.F2 1 跳转到错误位置
####⼆、⾼效定位代码
####三、列操作
2.Ctrl+←(→) 移动到⼀个词的开始(结尾)
3.Ctrl+Shift+←(→) 从后到前(从前到后)选中⼀个词
4.Ctrl+Home 第⼀⾏代码
5.Ctrl+End 最后⼀⾏代码
####四、Livetemplate
1.Livetemplate ⾃定义代码模块快捷键和内容
位置:ctrl+shift+a 查 livetemplates,回车
\VAR1\第⼀个值
\VAR2\第⼆个值
\END\⿏标停留位置
回车跳转到到下个值
####五、Postfix
1.postfix 参数后⾯点函数回车,⽣成代码
位置:ctrl+shift+a 查 postfix,回车
name.field——可⾃动添加 this.name=name 以及 private String name;常⽤:
-foo.fori for(int i = 0; i < foo; i++){}
-urn return foo;
-foo.sout System.out.println(foo);
-foo.field private Foo foo; this.foo = foo;
- if(user!=null){}
####六、Alter+enter
1.Alter+enter 智能提⽰
-⾃动创建函数
-list replace 列表替换优化
-字符串 format 或者 build 字符串格式化,build 优化减⼩内存
-接⼝实现 在接⼝上回车可⾃动创建实现类
-单词拼写 波浪线为存在单词问题,可校对单词
-导包
-不知道怎么做就试试 Alter+enter
####七、重构
1.shift+F6 重构,将某个参数全部修改。
-
重构变量
-重构⽅法
####⼋、抽取
1.抽取,将常⽤数据抽取出来变成简单变量或函数。
-抽取变量 Ctrl+Alt+V
-抽取静态变量 Ctrl+Alt+C
-抽取成员变量 Ctrl+Alt+F
-抽取⽅法参数 Ctrl+Alt+P
-抽取函数 Ctrl+Alt+M
####九、寻修改轨迹
1.annotate
代码前右击,选中 annotate,可以到代码的所有者,更进⼀步点击,还可以到该作者的修改记录
2.Ctrl+Alt+Shift+ 上下箭头 寻改动的地⽅
3.Ctrl+Alt+Z 撤销,包括单个和项⽬改动之处
4.Local history idea 本地历史记录
Put Label 本地存档说明
Put Label 可以⽤ Ctrl+Alt+A 的 Local History ⾥到
####⼗、关联
1.spring 关联
Ctrl+Alt+Shift+S 中的 Facets 配置。
可在代码前的⾏数中看到 Spring 的关系
2.与数据库关联
添加 Database 在 mapper 输⼊时可以⾃动提⽰ Database 字段。
Shinf+f6 重构改表名 mapper 也可以改。或者直接改。
####⼗⼀、断点调试
1.Ctrl+F8 添加删除断点
2.Shift +f9 dubug 运⾏
3.F8 单步运⾏
4.F9 跳到下⼀个断点
5.Ctrl+Shift+F8 查看所有断点位置(在有断点的位置为设置条件断点)
6.Alt+F8 查看当前变量值和表达式求值
7.Alt+F9 运⾏到光标位置
8.setValue 在 debug 页⾯按 F2 动态设置传递的值
9.Ctrl+Shift+f9 运⾏光标最⼩上下⽂
10. Shift+Alt+F9 最近运⾏的历史列表选择运⾏
####⼗⼆、⽂件操作
1.Ctrl+Alt+Insert 新建⽂件
2.F5 复制⽂件
3.F6 移动⽂件
####⼗三、⽂本操作
1.Ctrl+C 复制⽂件名
2.Ctrl+Shift+C 复制⽂件路径
3.Ctrl+Shift+V 剪切板(历史复制)
####⼗四、结构图
1.Ctrl+F12 查看当前 field,method ⼤纲
2.Ctrl+alt+Shift+U 查看 maven 依赖,类图
3.Ctrl+H,查看类的继承关系
4.Ctrl+Alt+H,查看⽅法的调⽤和被调⽤关系
####⼗五、其他快捷键
1.Alt+Q 可以看到当前⽅法的声明
2.Alt+Insert 可以⽣成构造器/Getter/Setter 等idea debug
3.Ctrl+/或 Ctrl+Shift+/ 注释(//或者/**/)
4.Ctrl+J ⾃动代码(例如:serr)
5.Ctrl+Shift+J 整合两⾏
6.Ctrl+Shift+U ⼤⼩写转化
7.Ctrl+Y 删除当前⾏
8.Ctrl+D 复制当前⾏
9.Shift+Enter 向下插⼊新⾏
10.Ctrl+”+/-”,当前⽅法展开、折叠
11.Ctrl+Shift+”+/-”,全部展开、折叠
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论