在开发过程中,使用IDEA快捷键可以大大提高工作效率,以下是一些常用的IDEA快捷键:
1、Ctrl + N:查找类
2、Ctrl + Shift + N:查找文件或者文件夹
3、Ctrl + Alt + L:格式化代码
4、Ctrl + D:复制当前行或选定的块
5、Ctrl + Y:删除当前行
6、Ctrl + E:最近打开的文件
7、Ctrl + H:显示当前类的层次结构
8、Ctrl + Q:显示注释文档
9、Ctrl + W:关闭当前的编辑窗口
10、Ctrl + Alt + T:用 if、else 或者 try、catch 包围选定的代码
11、Ctrl + /:注释单行或者多行代码
12、Ctrl + F12:回到先前编辑的窗口
13、Alt + Insert:生成代码(如 get、set方法,构造函数等)
14、Alt + Enter:智能提示、自动修正
15、Ctrl + Alt + T:用特别的语言结构来包围选定的代码,比如使用if,try/catch等
16、Ctrl + O:弹出一个可以输入关键字来进行搜寻的对话框
17、Ctrl + Alt + J:弹出一个界面显示所有该工程中的类和包
18、Ctrl + G:定位到指定行
19、F11:运行到光标处,如果光标前有其他语句,则进入到光标所在行
20、Shift + F11:选择可以跳到的方法并跳到该方法
21、Alt + Home:跳转到导航栏
22、Alt + Left:后退到上一个编辑的页面
23、Alt + Right:前进到下一个编辑的页面
24、Alt + Up:跳转到当前类的定义
25、Alt + Down:跳转到当前类的方法或者属性
26、Ctrl + Alt + T:用特别的语言结构来包围选定的代码,比如使用if,try/catch等
27、Ctrl + Alt + J:弹出一个界面显示所有该工程中的类和包
28、Ctrl + Alt + B:跳转到类型声明
29、Ctrl + F12:回到先前编辑的窗口
30、Alt + Enter:智能提示、自动修正
31、Alt + Insert:生成代码(如 get、set方法,构造函数等)
32、Ctrl + Q:显示注释文档
33、Ctrl + H:显示当前类的层次结构
34、Ctrl + E:最近打开的文件
35、Ctrl + N:查找类
36、Ctrl + Shift + N:查找文件或者文件夹
37、Ctrl + D:复制当前行或选定的块
38、Ctrl + Y:删除当前行
39、Ctrl + W:关闭当前的编辑窗口
40、Ctrl + R:重命名光标所在的变量、类、方法名等
41、F6:单步执行程序
42、F7:智能进入方法或者继续执行程序
43、Shift + F7:智能跳出方法或者断点调试
44、Alt + F9:选择所有的断点
45、F8:恢复到上一步操作,比如恢复至上一步单步操作的位置,或者是恢复到上一次调试断点的位置。
46、Shift + F8:选择从当前位置开始的程序的所有断点。
47、Shift + F9:取消所有的断点。
48、Ctr+F10: Run to Cursor Line (运行到光标所在的行),这个快捷键的作用是直接运行光标所在的那一行代码,如果你想要快速验证你正在编写的代码的结果,这是一个非常有用的快捷键。
49、Ctr+F8: Resume Program (恢复程序),当你在调试程序的时候,这个快捷键可以让你的程序恢复到中断的状态,也就是说,你可以继续从之前中断的地方开始执行你的程序。
50、Ctr+Alt+F2: Stop All Processes (停止所有进程),这个快捷键的作用是停止所有的Java程序,这个快捷键在你遇到程序卡死的情况时非常有用,它可以帮助你立即停止所有的Java程序,然后你就可以查看程序的状态,找出问题的原因。
51、Ctr+Alt+Space: Show Methods (显示方法),这个快捷键的作用是显示当前类的所有方法,如果你想要查看一个类的所有的方法,你可以使用这个快捷键,它会列出类中所有的方法,包括它的父类的方法和接口的方法。
52、Ctr+Alt+B: Go to Class (转到类),这个快捷键的作用是转到定义了当前变量或者对象的类,假设你正在看一个名为myObject的对象的定义,并且你想要知道它是什么类型的对象,你可以使用这个快捷键来转到定义了myObject的类。
53、Ctr+T: Surround With (环绕),这个快捷键的作用是让你选择一个代码块,然后把它放在一个特定的代码结构中,你可以把一个if语句包围起来,或者把一个循环包围起来,这个快捷键可以帮助你更好地组织你的代码。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/454770.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复