Intellij IDEA常用设置
这段时间用了IDEA开发工具,这个工具非常强大。果然就和其它同学说的一样,一旦接触,就不再习惯用其它的开发工具了。工欲善其事必先利其器,这几天我通过一些视频还有文章,整理了IDEA的一些常用设置,希望能够帮助一些刚刚开始使用IDEA的同学,提高开发效率。
我用的 IDEA 版本号为2019.3.3,如果版本你使用的版本和我的不同,可能在使用时有些许不同
一、Module的使用
因为现在主流的大型项目都是分布式部署,通过Module可以将一个项目模块化更有利于开发,所以就先介绍一下如何新建Module。
-
首先先新建module
-
给Module命名之后,项目下面会有模块信息,同时自己可以新建Java类,在Module01里面同样能够运行
-
如果需要删除模块,则需要先移除Module,方法有两种[
-
再删除就能完全删除Module
二、IDEA的常用设置
进入设置
- 主题修改:进入设置界面,然后选择外观,再选择自己喜欢的主题就能对IDEA中的主题进行修改
- 主题修改方法二
- 更多主题可以点击下载,再导入主题即可应用。更多IDEA主题
-
通过鼠标改变字体大小
扫描二维码关注公众号,回复: 10746755 查看本文章 -
鼠标悬浮提示功能
-
自动导包,能够在编辑的时候自动去校对包,不过有时可能也会出现包导入错误的情况
-
显示行号与方法间的分割符,可以更好的区分各个方法
-
在类比较多的情况下设置多行显示,能将类在编辑器顶部实现多行显示效果
-
设置字体字号大小,同时也可以用第二种方法,对编辑器和控制台分别设置字体)
-
设置注释颜色,可以修改块状、单行、多行注释的颜色
-
增加文件头部信息,在新建一个类的时候会自动在头部生成,可以更方便的记录类创建的时间
-
修改编码格式,有时导入包会出现乱码情况,可以将编码格式进行修改
三、IDEA快捷键的设置
修改IDEA的快捷键,可以将IDEA中的一些快捷键功能转换为Eclipse的快捷键格式,但有些快捷键功能可能无法修改
四、IDEA中常用的快捷键
不完全罗列快捷键 | 更多快捷键可以自己尝试摸索 |
---|---|
Alt+Insert | 生成代码(如get,set方法,构造函数等) 或者右键(Generate) |
Ctrl+Alt+O | 优化导入的类和包 |
Ctrl+Alt+T | 生成try catch 或者 Alt+enter |
CTRL+ALT+T | 把选中的代码放在 TRY{} IF{} ELSE{} 里 |
Ctrl + O | 重写方法 |
Ctrl + I | 实现方法 |
ALT+/ | 代码提示 |
Ctrl+Shift+J | 整合两行为一行 |
CTRL+空格 | 代码提示 |
CTRL+SHIFT+SPACE | 自动补全代码 |
Ctrl+Alt+V | 提取变量 |
fori/sout/psvm+Tab | 可生成循环、System.out、main方法等boilerplate样板代码 |
Ctrl+Shift+Backspace | 可以跳转到上次编辑的地 |
CTRL+R | 在当前窗口替换文本 |
Ctrl+Shift+上下键 | 上下移动代码 |
Ctrl+X | 删除行 |
Ctrl+D | 复制行 |
Ctrl+/ 或 Ctrl+Shift+/ | 注释(// 或者/…/ ) |
ALT+ ↑/↓ | 在方法间快速移动定位 |
CTRL+SHIFT+O | 弹出显示查找内容 |
Alt+Shift+F9 | 选择 Debug |
Alt+Shift+F10 | 选择 Run |
Ctrl+Shift+F9 | 编译 |
Ctrl+Shift+F8 | 查看断点 |
Ctrl+Alt+Shift+T | 弹出重构菜单 |
Shift+F6 | 重命名 |
Alt+Enter | 快速修复 |
Ctrl+N/Ctrl+Shift+N | 打开类或资源 |
五、常用模板的使用
- main方法:psvm
- 输出:sout
- 打印方法的参数:soutp
- 打印方法名称:soutm
- 就近打印变量:soutv
- 打印指定内容:xxx.sout
- 普通for循环遍历:fori
- 增强for循环:iter
- 增强for循环遍历:list.for
- 普通for循环顺序遍历:list.fori
- 普通for循环逆序遍历:list.forr
- 判断是否为null:ifn
- 判断是否不为空:inn
- public static final:psf
- public static final String:psfs
- 自动生成返回值xxx.var
- 返回值:xxx.return
这几天没有更新博客。想和大家解释一下。与其每天随便写一篇博客,任务式的完成,我觉得这样只是在浪费看我文章的人的时间,也是在浪费自己的时间。因此我认为,不如多花些时间,写几篇用心且“精致”的文章,这样才更有意义,且达到自我总结的效果。也希望我的博客大家能够喜欢,也请大佬多加指教。私信给我些建议,在这里先感谢各位大佬!