有些同学用惯 Eclipse 之后,习惯了 Eclipse 的快捷键,重新使用 IDEA 反而觉得不习惯。
1、IDEA 设置Eclipse 快捷键(不推荐,快忘记 Eclipse 吧,你值得拥有更好的)。
File ——》Settings——》Keymap——》选择 Eclipse。如下图。这样一来,快捷键就像 Eclipse 里面的一样了,平滑过渡。
但是有个问题,如果别人使用自己的 IDEA,使用快捷键会一脸懵逼!建议:忘了 Eclipse,我用 IDEA 养你!
2、使用 IDEA 默认的快捷键。
Ctrl + C、Ctrl + V:复制、粘贴(几乎所有编辑器通用)
Ctrl + Z:撤销上一步操作
Ctrl + Y:删除当前光标所在的行(一般的编译器是进行上一次操作,与 Ctrl + Z 相反,需要注意)
Ctrl + F:当前文档内查找文本。在此模式下,F3向下查找,Shift + F3 向上查找。
Ctrl + R:替换当前文档内的文本
Ctrl + Shift + F:全局查找文本(可以是整个 IDEA 打开的项目)
Ctrl + E:最近打开的文件
Ctrl + N:快速打开一个类
Ctrl + G:定位到某一行
Ctrl + D:复制当前行并粘贴到下一行
Ctrl + 对着对象鼠标左键:跳转到类、方法、属性的定义上或实现上。
Ctrl + Alt + B:跳到方法的实现上
Ctrl + Alt +L:格式化当前文件的代码(也可以把 java 类的最后一个花括号 } 先删掉再添加,也有格式化效果)
Alt + Enter:自动导入 jar 包,如果类名相同,会弹出小对话框,需要手动选择
Ctrl + Enter:光标所在的行后面自动添加一行空白行
Ctrl + X:分 2 种情况,如果鼠标选中了字符,则是剪切;如果没选中字符,则是删除当前行。
Shift + F6:对选中的文件、字符串重命名。
Alt + 左箭头/右箭头:返回或前进到刚才编辑的位置
Alt + 上箭头/下箭头:在方法之间快速移动定位
Ctrl + Shift + 上箭头/下箭头:将当前行往上移、下移
Ctrl + Home、End:定位到文档最开始、最结尾处。(同样适用于其它编辑器、浏览器等)
Tab:代码标签输入部分后,按键盘的 Tab 能自动完成(Linux 环境下写脚本经常需要)
程序调试:
Shift + F9:Debug 模式(调试模式)
Shift + F10:Run 模式(运行模式)
F7:单步调试,执行一行。
F8:如果方法里没有断点,则跳过一个方法;如果方法里有断点,则会在方法里单步执行。
F9:跳到下一个断点。
更多的常用快捷键,评论区见!
IDEA 工具的个性化设置:
1、粗略认识 settings 这个菜单:
2、设置编辑区的字体风格、字体大小、行间距、背景颜色
设置背景颜色
颜色选择器,输入:C7EDCC,经典豆绿沙,保护眼睛,还能看清代码。
3、可以自定义设置类名的显示风格等。
4、可以设置控制台的一些风格
5、设置文件的格式统一成:utf-8,避免中文乱码。
6、鼠标移动到某个类、方法,显示文档信息:
7、显示方法分隔符(这个对方法的代码结构有大帮助噢!)
8、忽略大小写。有时候想输入String,但是输入的是string,工具不会帮我们提示,需要智能设置。去掉下面的勾选。
效果图:
9、自动导入包。IDEA会自动帮我们导入 jar 包,有冲突会提示我们需要手动选择。我们还可以设置自动去掉没用的 jar 包导入。
10、多行显示 tag。当需要打开很多类时,一行 tag 不够显示完全,需要设置多行显示。去掉如图勾选框。
11、设置类的文档信息。(这个在团队开发里比较重要,方便找到负责人)
输入以下信息即可,可以自定义文档信息。
/**
@author biandan
@signature 让天下没有难写的代码
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
新建一个类,效果如下:
12、快速生成 main 方法、快速输出打印语句
IDEA 默认输入 psvm(private static void main)的缩写,然后回车(或者按 tab 键),就可以快速生成 main 方法。
输入 sout 回车,快速生成 System.out.println(); 语句。当然,这些快捷输入都可以修改成自己喜欢的方式。
还可以自己研究研究,比如:fori 可以快速生成 for 循环语句。等等
13、去掉 xml、html 文件右上角的浏览器显示。默认情况下,我们打开 xml、html 文件,IDEA 都会在右上角显示浏览器的图标以便让我们用浏览器打开预览该文件。我们可以关闭浏览器图标。File——》Settings——》Tools——》Web Browsers
14、2019年12月28日10:47:45,补充:让 Maven 插件自动加载管理的 jar 包源码:File ——》Settings——》Build——》Build Tools——》Maven——》Importing。勾选如下所示:Automatically download——》Sources