设置:File --- Settings... --- Editor --- General --- 勾选Change font size(Zoom) with Ctrl + Mouse Wheel
使用:按住Ctrl键,滚动鼠标中间按钮,可调节代码字体大小。
优势:这个比单独设置字体大小方便多了。
图解:
java
设置:File --- Settings... --- Editor --- General --- 勾选Show quick documentation on mouse move
使用:鼠标放在方法上一段时间(时间长度可设置)后显示该方法的注释。
优势:能够在当前类清楚该方法的做用和使用(前提是该方法有注释,总有人说好的代码不须要注释,见名知意便可。我以为这是懒的借口)。
图解:
ide
设置:File --- Settings... --- Editor --- General --- Code Completion --- Case sensitive completion (从First letter改到None)
优势:若是首字母大写才能自动提示,你会奔溃的。
图解:
字体
设置:File --- Settings... --- Editor --- File and Code Templates --- Includes --- File Header
优势:统一注释风格
图解:
ui
设置:File --- Settings... --- Editor --- File Encodings 设置编码格式为UTF-8
优势:统一设置为UTF8会在无形中减小不少麻烦
图解:
编码
设置:File --- Settings... --- Keymap
优势:若是你以前是用Eclipse开发,能够把Keymap设置为Eclipse,但只是部分快捷键相同罢了。
图解:
idea
这里介绍将快捷键风格设置成Eclipse后,仍然有一些顽固的快捷键。有的人把不一样于Eclipse的快捷键所有都改了,有的人干脆只用IDEA的快捷键风格,我就比较厉害了,即不想全用IDEA的快捷键,又不想改IDEA的快捷键!!!全靠懒!!!3d
Alt + Enter : 相似Eclipse的Ctrl + 1,能重构代码,解决错误,生成返回值等。神通常的存在,强力推荐使用。特别是在重构代码时请君多反思!为何要这样作?是否是用了上面新特性?日志
Ctrl + H :全局搜索,能够快速定位代码块,或者找相似代码。强力推荐使用。经过全局搜索找到相似的功能代码,而后Ctrl + C,Ctrl + V。就不用多说吧!blog
Ctrl + Alt + B : 打开接口实现方法,若是只是单纯Ctrl + 右键点击方法,只能跳转到接口类。接口
Alt + Insert : 自动生成构造方法,getter,setter 等方法,在写Java程序时会常常用,但在Kotlin时几乎不多使用!
Ctrl + G : 查看方法在哪里被调用,
Ctrl + Shift + R : 经过文件名搜索并打开文件
还有不少Eclipse的快捷键这里就不介绍了,
模版是个人最爱,经过输入模版名称,就能够自动生成模版对应的固定代码块,这能够帮助咱们快速开发。
演示:
ifn : 条件空判断语句,if(xxx == null) {...},Java开发中很常见。
inn : 条件不为空判断语句,if(xxx != null) {...}。推荐使用inn。若是你不须要null在右边,能够编辑模版哦。
iter :生成加强for循环代码块,也能够用模版 argName.for
sout : 生成输入语句,还有一种特殊用法:argName.sout ===》 System.out.println(arg); 工做中通常用Logger打印日志,因此这个用的较少
psvm : 生成main方法代码块,用的比较少,相似Eclipse的main。
psf : 生成 public static final
psfi : 生成 public static final int
psfs : 生成 public static final String
prsf : 生成 private static final
设置:File --- Settings... --- Editor --- Live Templates --- 找到对应的模版名(我没找到java,因此在other里面修改)
图解:
到这里,个人分享就结束了,