/**
* Created By 醉美柳舞之众星捧月
* @author ${USER}
* @date ${DATE} ${TIME}
*/
/**
* Author song 醉美柳舞之众星捧月
* Date & Time $DATA$ $TIME$
* Description $END$
*/
1. alt + 左侧栏的数字,可以跳转到左侧的工具状态栏;再按esc,光标就会再跳转到编码区域
eg: alt + 1 = Project
alt + 2 = Favorites
alt + 4 = Run
alt + 5 = DeBug
alt + 7 = Structure
2. 多个项目之间的切换:顺序: ctrl + alt + [ 逆序:ctrl + alt + ]
3. 最近的文件: ctrl + e / ctrl + tal + e 最近改变的文件: ctrl + shift + e
4. 跳转到最后一次 即 上一次修改的地方 : ctrl + shift + Backspace
5. 跳转到刚刚浏览过的地方: ctrl + alt + →/←
6. 添加书签跳转: F11, 带数字标签: ctrl + F11 自定义数字,或者ctrl + shift +1.2.3.4....
跳转的时候直接输入 ctrl + 对应标签的数字键
在 alt + 2 = Favorites 里面可以看到收藏的标签或者文件
7. 单独收藏一个类或者一段代码一个方法: alt + shift + f 可以自定义一个列表
ctrl + shift +r 全局替换
8. 我的IDEA需要安装的插件:阿里巴巴的代码规范,背景图,mybatis plugings , lombok , emacIDEAs快捷键,lombok , 和代码模板
9. ctrl + h 历史记录 ctrl + g 当前代码的坐标 ctrl + w 获取当前方法的范围
10. ctrl + N 搜索某个类名 , 包括jar包里面的类也可以搜出来 / ctrl + shift + n 搜索文件
ctrl + shift + alt +n 搜索符号,变量,方法名称
字符串的搜索: ctrl + shift + f
(都是在当前项目下进行搜索的)
11. 列操作 : ctrl + shift + alt + j
12. postfix : eg: 100.fori == for(int i=0;i<100;i++);
new date().sout == sout(new date());
name.field;
返回: 变量.return;
补全返回变量: new User(); 按下 ctrl + alt + v
判断不为空: user.nn == if(user !=null){}
13.文件改名用shift + f6 ; 重构代码选中一个传入的对象的变量,shift + f6 ,就可以改变应用的所有的当前这个变量
14. ctrl + z 是全局撤销; ctrl + alt + z 只是撤销光标所在的那一行的代码不会是全局撤销代码
15.查看通过Git修改(增加或者删除过的代码) : Ctrl + Alt + Shift + ↑/↓
16. 查看本篇代码的历史记录 在ctrl shift a 中搜 local history 里面就能看到
17. 打断点 ctrl + F8 , shift + F9 DeBug单步运行 ,每次按 F8 程序就会逐行运行 ,resume: 结束当前,或者直接跳转到下一个断点去 , ctrl + shift + F8 ,查看所有的断点所在 ; debug直接运行到光标所在的地方: F9
1.双击shift
在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来
2.ctrl+f
当前文件查找特定内容
3.ctrl+shift+f
当前项目查找包含特定内容的文件
4.ctrl+n
查找类
5.ctrl+shift+n
查找文件
6.ctrl+e
最近的文件
7.alt+F7
非常非常频繁使用的一个快捷键,可以帮你找到你的函数或者变量或者类的所有引用到的地方
二.编辑相关
1.shift+enter
另起一行
2.ctrl+r
当前文件替换特定内容
3.ctrl+shift+r
当前项目替换特定内容
4.shift+F6
非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容
5.ctrl+d
复制当前行到下一行
6.ctrl+x
剪切当前行
7.ctrl+c \ ctrl+v
大家都懂的
8.ctrl+z
撤销
9.ctrl+shift+z
取消撤销
10.ctrl+k
提交代码到SVN
11.ctrl+t
更新代码
1. <code>ctrl G</code> 获取当前代码字母的x,y坐标位置
2. <code>Ctrl M</code> 回归到 当前光标的位置
3. <code>Alt Q</code> 快照当前方法的名称和传入参数
4. <code>Ctrl Shift insert</code> == <code>Ctrl shift v</code> 调出历史粘贴板,大概5条历史记录
5. <code>Ctrl shift delete</code> 高红当前if/else代码或者其他判断能否被删除
6. <code>Ctrl E</code> 打开最近打开的文件
7. <code>Ctrl Shift E</code> 最近编辑过的文件
8. <code>Ctrl alt S</code> 打开IDEA的设置
9. <code>Ctrl F3</code> 命中一个单词对它全篇滚动查找,F3滚动到下一个。Shift F3倒序查找
10. <code>Alt ←/→</code> 左右切换类的导航栏
11. <code>Ctrl F4</code> 关闭当前类
12. <code>Shift F4</code> 将当前类从IDEA中分离单独出来
13. <code>Ctrl W</code> 选中当前代码,一个单词,一个短语,一段,很多段(即扩大选中范围,Ctrl Shift W 是减小选中范围)
14. <code>Alt j</code> 命中关键词,向下搜索,是扩搜,同时向下包含
15. <code>Ctrl Q</code> 命中一个代码先,查看代码是哪个包下面的,当前的那个代码是怎么修饰的
16. <code>Ctrl shift Alt C</code> 粘贴当前代码的位置的绝对位置和当前类的坐标
17. <code>Ctrl Alt Insert</code> 在当前目录下,新建一个文件(类)
18. <code>Ctrl Shift Alt Insert</code> 新建一个临时的文件(类)
19. <code>Ctrl Alt Enter</code> 完成向上
20. <code>Ctrl Enter</code> 向上
21. <code>Shift Enter</code> 向下
22. <code>Ctrl Shift Enter</code> 完成向下
23. <code>Ctrl Alt Shift ←/→</code> 移动参数列表中传入参数的位置(带注解移动)
24. <code>Ctrl Shift / </code> 篇幅注释
25. <code>Shift Alt Insert</code> 大批次操作(开启和关闭都是这个,类似于 ctrl alt shift j)
26. <code>Ctrl Shift .</code> 折叠当前位置的代码(是当前位置,不是整篇) <code>ctrl .</code> 释放
27. <code> ctrl shift t</code> 创建测试类
28. <code>ctrl alt t</code> 缠绕代码,if缠绕,try缠绕,多线程缠绕
29. <code>ctrl shift i </code> 快照引用的方法,来个窗口出现,出现的窗口是只读状态
评论区