idea查当前⽅法的实现_IntelliJIDEA常⽤快捷键
⼀、查相关
1、Ctrl+N 输⼊查的类,进⾏类的查
2、Ctrl+Shift+N 输⼊查的⽂件,进⾏⽂件的查,可指定到具体的⾏(filename:index)
3、Ctrl+F 当前窗体中查任意⽂本,配合F3下⼀项
4、Ctrl+R 当前窗体中替换任意⽂本
5、F2 快速移动到报错的代码⾏
6、Ctrl+H 打开类层次窗⼝(继承关系)
7、Ctrl+F12 查看当前类的所有⽅法⽤
8、Shift+Shift 万能搜索,可在⼀个弹出框中搜索任何东西,包括类、资源、配置项、⽅法等等
9、Alt+F7 要的类或⽅法(光标指定的类或者⽅法)
10、Ctrl+Shift+A 查看IDEA所有的快捷键;以命令的形式查,如show history等
11、Ctrl+F/Ctrl+Shift+F 当前⽂件查/按照⽂本的内容全局查
12、Ctrl+N+N 可以搜索包含JAR包中的类
13、Ctrl+Alt+⿏标点击⽅法名称 跳转⾄⽅法的具体实现处
14、Ctrl+⿏标点击⽅法名称 跳转⾄⽅法的接⼝定义处
15、Ctrl+Alt+H(F4跳转进⼊选中的Caller源码;Alt+8:可跳转回Callers视图) 显⽰⽅法的调⽤层次,具体的⽅法调⽤信息会被隐藏,只能到调⽤层⽅法处;精准的可以⽤Alt+F7idea debug
16、Ctrl+Alt+Shift+N 快速根据URL定位Controller⽅法
17、Ctrl+Shift+I 当前类⾥再弹出⼀个窗⼝出来,显⽰选中类的定义
18、Ctrl+Shift+F7结合F3 可以⾼亮某个变量,⽽且随着⿏标的移动,这个⾼亮是不会消失的。然后使⽤F3到下⼀个使⽤该变量的地⽅。
19、Ctrl+Shift+. 使⽤Ctrl+]或者Ctrl+[来回定位到代码边缘区域的⼤括号,再使⽤此快捷键折叠for或
者if等代码块;
⼆、格式相关
1、Ctrl+Alt+L 格式化代码
2、Ctrl+Alt+O 优化import的类和包
3、Alt+Eeter import包并且⾃动修正代码
4、Alt+Insert 调出Genarate窗⼝,选择⾃动⽣成代码(构造函数、Setter、Getter和ToString函数等)
5、Ctrl+Shift+Space ⾃动补全代码,适合只记得部分要输⼊的对象时,此时会⾃动提⽰补全
6、Ctrl+Space 代码提⽰,适合在不知道当前类下有哪些⽅法或者成员变量的情况
7、Ctrl+Alt+Space 类名或接⼝名提⽰
8、Alt+7 打开structure窗⼝,查看类的具体成员信息:⽅法和变量
三、调试相关
1、F7/F8/F9分别对应Step into,Step over,Continue
2、Alt+Shift+F10运⾏程序,Shift+F9启动调试,Ctrl+F2停⽌
3、Alt+F8 断点时查看选中表达式的具体结果值
四、编辑相关
1、Ctrl+E或者Alt+Shift+C 最打开的⽂件,以窗体形式提⽰;Ctrl+E+Shift 最近更改的代码,以窗体形式显⽰;
2、Ctrl+P ⽅法参数提⽰,在⽅法括号内,按此快捷键即可提⽰⽅法具体参数
3、Ctrl+W ⾃动按语法选中代码,例如只要选中if语句的部分代码块,按下此快捷键即可选中全部代码块
4、Ctrl+Left/Right 移动光标到前/后单词,光标移动以单词长度为间距
5、Ctrl+Y 删除⾏、Ctrl+D 向下复制⾏、Ctrl+/ 注释选中代码
6、Alt+Left/Right 左右切换窗⼝
7、Alt+Num,常⽤的有1-项⽬结构,3-搜索结果,4/5-运⾏调试。Ctrl+Tab切换标签页
8、Ctrl+Shift+Alt+T 重构窗体
9、Shift+F6 重命名类或者⽅法变量等,所有引⽤都会改变
10、Shift+Enter 光标快速切换⾄下⼀⾏
11、Ctrl+Alt+Enter 光标快速切换⾄上⼀⾏
12、Ctrl+Shift+Backspace 可以跳转到Last Edit Location最后修改过的位置
13、如果修改了部分代码,突然觉得不合适,使⽤Ctrl+Z回滚掉后。突然⼜觉得刚才的修改是可以的。那你可以使⽤Ctr+Shift+Z再次恢复你刚才修改的内容,或者直接在show history窗⼝复原⾄之前的版本;
14 Alt+1 光标跳转⾄当前⼯程视图窗⼝的⽂件
15、Alt+Insert 打开generate视图窗⼝
16、Ctrl+j 打开系统定义的代码缩写(例如:sout、psvm等)
四、⼯具配置相关
1、Ctrl+Alt+S 打开设置窗⼝,字体、背景、编辑、插件相关
2、Ctrl+Table 窗⼝快速切换,控制台、spring、Debug、已经打开的⽂件窗⼝之间的快速选择浏览切换
3、Ctrl+Shift+上下箭头 控制台窗⼝伸缩情况
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论