“此文章记录了目前个人用到比较多和一些比较实用的 IDEA 快捷键和一些设置,如有需要可以进行参考学习,目前整理的就这些,后面学习新的或者更好的会加入进来”
今日安利好物为 IDEA 中非常实用的快捷键及相关设置
IDEA 是什么?
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
IDEA 能帮我干什么?
相信使用过 myeclipse、eclipse等 java 开发工具的小伙伴在使用到 IDEA 之后,都会爱不释手,这次我们就来列举一下,IDEA 有多少你必须会的强大功能
01
—
Idea 常用快捷键
1、打开 idea 设置页面
Ctrl Alt s
2、打开项目设置
Ctrl Alt Shift s
3、全局搜索
Ctrl Shift f
4、根据文件名称进行搜索
Shift Shift , 连续按两次
02
—
帮助我们加快开发的快捷键和一些设置
1、当前打开文件,跳至指定行、列
Ctrl g
2、打开最近修改的文件
Ctrl Shift e
3、打开最近打开的文件,效果类似于第2点
Ctrl e
4、idea 中,类似于 .Net 中 使用 VS #region #endregion 折叠代码并注释的方法(如果一个类代码非常多的时候,就能够看出来这个代码折叠的好处了)
Ctrl Alt t
这两种方式都能够折叠代码,并添加注释
补充:可以看到使用快捷键之后会出现很多选项,其他的选项可以自己尝试一下具体有什么作用哦
5、代码标记,移动到指定标记点
标记/取消标记代码:Ctrl Shift 数字键,比如 Ctrl Shift 1,Ctrl Shift 2 跳至标记好的点:Ctrl 数字键,比如 Ctrl 1 , Ctrl 2
??
6、整体选中拉动修改,这个可能不太明白什么意思,上手就理解了
按住Alt不放,鼠标往右或者往右拖动
7、自动导包快捷键以及设置自动导包
自动导包:Alt Enter ,像这种只能导入选中的一个
设置自动导包
勾选之后,IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt Enter 进行导入的
如果勾选红框标注下面一个选项,IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包
8、代码自动换行设置,有时候可能电脑屏幕太小,代码太长需要拉动滚动条,比较麻烦
9、控制台代码换行
10、自动补全对象返回类型,new 一个对象之后可以使用此快捷键返回前段声明
Ctrl Shift v
使用前
使用后
11、自动对齐代码,比如平时对代码美观有要求的时候
Ctrl Alt l
对齐之前
补全之后
12、自动生成一些方法,或者创建文件
Alt insert
放在代码上,生成get/set、tostring 等方法
放在项目上使用,创建文件、文件夹等
13、当前文件的查找和替换
查找:Ctrl f替换:Ctrl r
14、全局文件的查找和替换
查找:Ctrl Shift f替换:Ctrl Shift r
15、撤销 与 反撤销
撤销:Ctrl z反撤销:Ctrl Shift z
16、复制上一行
Ctrl d
17、删除一行
Ctrl y
18、从controller跳转到某一接口实现类
Ctrl Alt b
19、创建文件自带签名等信息
设置路径:Editor—> File and Code Templates—>includes—>FileHeader
/** * @author wuxiongwei * @date ${DATE} ${TIME} */
以上设置保存之后,效果如下
03
—
IDEA 代码自动补全写法
1、快速声明变量
2、快速 if 判断
3、快速 null 判断
4、快速 not null 判断非空
5、快速 nn 判断非空
6、快速for 循环,可以看到有多种可以选择
7、快速 return