调节代码字体大小

设置:File --- Settings... --- Editor --- General --- 勾选Change font size(Zoom) with Ctrl + Mouse Wheel
使用:按住Ctrl键,滚动鼠标中间按钮,可调节代码字体大小。
优点:这个比单独设置字体大小方便多了。
图解:

鼠标放在方法上显示完整注释

设置:File --- Settings... --- Editor --- General --- 勾选Show quick documentation on mouse move
使用:鼠标放在方法上一段时间(时间长度可设置)后显示该方法的注释。
优点:可以在当前类清楚该方法的作用和使用(前提是该方法有注释,总有人说好的代码不需要注释,见名知意即可。我觉得这是懒的借口)。
图解:

忽略大小写提示

设置:File --- Settings... --- Editor --- General --- Code Completion --- Case sensitive completion (从First letter改到None)
优点:如果首字母大写才能自动提示,你会奔溃的。
图解:

修改类头的文档注释信息

设置:File --- Settings... --- Editor --- File and Code Templates --- Includes --- File Header
优点:统一注释风格
图解:

设置项目文件编码

设置:File --- Settings... --- Editor --- File Encodings 设置编码格式为UTF-8
优点:统一设置为UTF8会在无形中减少很多麻烦
图解:

设置快捷键

设置:File --- Settings... --- Keymap
优点:如果你之前是用Eclipse开发,可以把Keymap设置为Eclipse,但只是部分快捷键相同罢了。
图解:

IDEA 常用快捷键

这里介绍将快捷键风格设置成Eclipse后,仍然有一些顽固的快捷键。有的人把不同于Eclipse的快捷键全部都改了,有的人干脆只用IDEA的快捷键风格,我就比较厉害了,即不想全用IDEA的快捷键,又不想改IDEA的快捷键!!!全靠懒!!!

重构代码,解决错误

Alt + Enter : 类似Eclipse的Ctrl + 1,能重构代码,解决错误,生成返回值等。神一般的存在,强力推荐使用。特别是在重构代码时请君多反思!为什么要这样做?是不是用了上面新特性?

全局搜索

Ctrl + H :全局搜索,可以快速定位代码块,或者找类似代码。强力推荐使用。通过全局搜索找到类似的功能代码,然后Ctrl + C,Ctrl + V。就不用多说吧!

打开接口实现方法

Ctrl + Alt + B : 打开接口实现方法,如果只是单纯Ctrl + 右键点击方法,只能跳转到接口类。

生成构造方法

Alt + Insert : 自动生成构造方法,getter,setter 等方法,在写Java程序时会经常用,但在Kotlin时几乎很少使用!

方法被调用

Ctrl + G : 查看方法在哪里被调用,

通过文件名搜索文件

Ctrl + Shift + R : 通过文件名搜索并打开文件

还有很多Eclipse的快捷键这里就不介绍了,

IDEA 常用模版

模版是我的最爱,通过输入模版名称,就可以自动生成模版对应的固定代码块,这可以帮助我们快速开发。

演示:

常用模版介绍

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里面修改)

图解:

到这里,我的分享就结束了,

IDEA 常用配置的更多相关文章

  1. logback 常用配置详解<appender>

    logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...

  2. 【转】logback logback.xml常用配置详解(三) <filter>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  3. 【转】logback logback.xml常用配置详解(二)<appender>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  4. 【转】logback logback.xml常用配置详解(一)<configuration> and <logger>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  5. 【转】logback 常用配置详解(序)logback 简介

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  6. logback 常用配置详解(二) <appender>

    logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...

  7. SpringBoot常用配置简介

    SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springf ...

  8. .net学习笔记----WebConfig常用配置节点介绍

    一.配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config.在WinForm程序中配置文件一般是App.config.在Asp.net中一般默认是 ...

  9. logback logback.xml常用配置详解(三)

    logback logback.xml常用配置详解 <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之 ...

  10. JVM 常用配置

    JVM的配置,最常用的两个配置就是:-Xms512m –Xmx1024m -Xms设置JVM的初始化内存大小,-Xmx为最大内存大小,当突破这个值,将会报内存溢出,导致的原因有很多,主要是虚拟机的回收 ...

随机推荐

  1. Java版 人脸识别SDK demo

    虹软人脸识别SDK之Java版,支持SDK 1.1+,以及当前最新版本2.0,滴滴,抓紧上车! 前言 由于业务需求,最近跟人脸识别杠上了,本以为虹软提供的SDK是那种面向开发语言的,结果是一堆dll· ...

  2. 逐个使用C++11新特性

    C++11 auto & decltype auto:根据变量初始值来推导变量类型,并用右值初始化变量. decltype:从表达式推导出类型,并将变量定义为该类型,但不用表达式的值初始化该变 ...

  3. 深入浅出KNN算法(一) KNN算法原理

    一.KNN算法概述 KNN可以说是最简单的分类算法之一,同时,它也是最常用的分类算法之一,注意KNN算法是有监督学习中的分类算法,它看起来和另一个机器学习算法Kmeans有点像(Kmeans是无监督学 ...

  4. C,java,Python,这些名字背后的江湖!

    还记得高中的时候,有一次我们计算机老师问我们班要不要去参加市里面的C语言比赛,当时还小的我对编程世界压根就一片空白.那时候我就想啊,为什么是C语言,那么A语言,B语言或者是D语言又是什么呢? 后来就到 ...

  5. sql 按年月日统计

    1.每年select year(ordertime) 年,sum(Total) 销售合计from 订单表group by year(ordertime) 2.每月select year(orderti ...

  6. 配置用户Log on as service

    Logon to the computer with administrative privileges. Open the ‘Administrative Tools’ and open the ‘ ...

  7. VS2017打开低版本的VS MVC架构的项目的时候需要修改的地方

    1.需要修改的是.sln文件,即将里面的 Version改为12,其中的VS的版本改为2017 2.项目中后缀名为 .csproj中的代码改一下:

  8. 最新webstorm

    https://blog.csdn.net/hdp134793/article/details/81530472 最新webstorm,立即装,还有小盒子要弄个备份的,还有公交卡 2019-3-17( ...

  9. Step by Step Recipe for Securing Kafka with Kerberos

    Short Description: Step by Step Recipe for Securing Kafka with Kerberos. Article I found it is a lit ...

  10. jpa使用过程中出现问题记录[持续更新]

    1.自定义JPQL语句,出现Not supported for DML operations 错误. 解决方案:在@Query注解上面加上@Modifying注解. //出现问题的代码 @Query( ...