现在很多Java开发者都是从Eclipse转换到IDEA,而且都是爱不释手,作者就是一个例子。一直到现在都是在用IDEA进行开发,那么IDEA到底哪里比Eclipse强呢,我来带大家看一下。
下载安装:(此处不做赘述)
**官网首页:**https://www.jetbrains.com/idea/
**官网中文版:**https://www.jetbrains.com/zh-cn/idea/
一、代码智能提示设置
二、快捷键
(如果刚从Eclipse转过来,不习惯IDEA的快捷键,在IDEA中可以设置Eclipse快捷键,建议使用IDEA自带的快捷键)
1、设置Eclipse快捷键:
路径:File --> settings --> keymap --> 在下来框中选中Eclipse
2、自定义代码模版
具体步骤:
3、IDEA中常用的快捷键总结:
Ctrl+Enter:导入包,自动修正。
Ctrl+Alt+V:可以引入变量。例如:new String(); 自动导入变量定义。
Ctrl+Alt+L:格式化代码(使代码显示更优雅)。
Ctrl+R:查找/替换文本。(在当前文件下,第一个输入框为需要修改的文本,下面输入框为需要调换的内容)。
Ctrl+Shift+R:全局查找/替换文本(同上,区别:查找整个项目)。
Ctrl+Shift+F:全局查找(包括文件名/代码...)。
Ctrl+Shift+Space:自动补全代码。
CTRL+ALT+T:使选中代码放入for、if、try/catch..中(代码中自行查看)
Ctrl+Alt+M:抽取代码成为一个单独的方法(重构时)
Alt+Shift+C:最近的更改(修改完代码忘记修改了那些地方)。
Alt+Shift+↑/↓:上/下移一行。
Alt+↑/↓:在方法间快速移动定位(在类中查找方法)。
Ctrl+Shift+↑/↓:向上/下移动语句
Shift+F6:重构 – 重命名。
Ctrl+X:删除行(剪切)。
Ctrl+Y:删除当前行(不剪切)。
Ctrl+D:复制行。
Ctrl+F4:关闭当前文件
Shift+Enter:向下插入新行(换行,无论鼠标在上一行代码的任何位置)。
Ctrl+Enter:上插一行(同上)。
Ctrl+/或Ctrl+Shift+/:注释(//或者/**/)。
Ctrl+H:显示类结构图(类的继承层次)。
Ctrl+空格:代码提示(与系统输入法快捷键冲突)。
Ctrl+Alt+left/right:返回至上次浏览的位置。
F2 或 Shift+F2:高亮错误或警告快速定位。
Ctrl+F12:可以显示当前文件的结构(如:查看类中的所有方法)。
Ctrl+N:通过类名称快速搜索类并打开(找不到某一个类(.class)时可以使用)。
Ctrl+Shift+N:可以快速打开文件。
Alt+F3:逐个往下查找相同文本,并高亮显示。
Shift+F6:重命名(文件夹/类)。
---------调试部分、编译(Debug快捷键)-----------
Ctrl+F2:停止。
Alt+Shift+F9:选择 Debug。
Alt+Shift+F10:选择 Run。
Ctrl+Shift+F9:编译。
Ctrl+Shift+F10:运行。
Ctrl+Shift+F8:查看断点。
F8:步过。
F7:步入。
Shift+F7:智能步入。
Shift+F8:步出。
Alt+Shift+F8:强制步过。
Alt+Shift+F7:强制步入。
Alt+F9:运行至光标处。
Ctrl+Alt+F9:强制运行至光标处。
F9:恢复程序。
Alt+F10:定位到断点。
Ctrl+F8:切换行断点。
三、历史代码(修改代码后,可查看修改前的代码内容)
以上是作者经常用到的,IDEA还有很多强大的功能,感兴趣的可以自己去探索!
更多Java技术、面试资料、程序猿技术、程序猿必备技能包。可以关注微信公众号:Java天网基地!
扫码关注:
公众号: Javatwjd
博客:Java博客