暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Idea 设置

风尘博客 2019-07-03
268

一、全局配置

  1. 全局JDK(默认配置):File ->Other Settins -> Structure for New Project Structure -> Project -> Project JDK

  2. 全局Maven/Gradle(默认配置):Build,Exection,Deployment -> Build Tools -> Maven/Gradle

  3. 版本控制Git: Version Control -> Git
     (IDEA默认集成了对Git/Svn的支持 直接设置执行程序,右边Test提示成功即可)

  4. 打开Maven神器:右侧工具栏 Maven -> 点击展开某工程或模块 ->快速执行Maven命令。

二、显示设置

  1. 字体调节:Editor –> Font

  2. 多个文件显示在多行tab上:Editor -> General -> Editor tabs
    取消勾选掉show tabs in single row
    即可

  3. 调整导航栏放置位置:Editor -> General -> Breadcrumbs

  4. 隐藏Idea 的配置文件*.idea;*.iml
    Editor -> File Types
     下的 Ignore files and folders
     一栏添加 *.idea;*.iml;
     :隐藏 .idea
     文件夹和 .iml
     文件

  5. 收起注释:Editor -> General -> Code Folding
    勾选Documentation comments

  6. 窗口复位,就是当你把窗口忽然间搞得乱七八糟的时候,还可以挽回,就是直接restore一下

  7. 设置Java代码的注释风格:Editor –> Code Style -> Java ->Code Generation
    ,具体就看下面这个图的三种情况下的注释的显示情况。看你喜欢哪个注释风格,就怎么设置。

  8. 悬浮提示开关:Editor -> General
    勾选Show quick documentation on mouse move
    ;只要把鼠标放在相应的类上,就会出现提示

  9. 项目文件编码: Editor -> File Encodings
     将Global Encoding
    /Project Encoding
    /Default encoding for properties file
    都选择UTF-8 并且勾选Transparent native-to-ascii conversion
    ,这样做是为了防止文件乱码;这样你的properties文件,一般都不会出现中文乱码!

三、功能配置

  1. 设置编辑器的快捷键:Keymap
    (不建议修改)

  2. 自动导包和智能移除 (默认配置):Editor –> General –> Auto Import -> java
    ,勾选add unambiguous imports on the fly
    即默认导入包;勾选Optimize imports on the fly
    即优化(删除)没用到的依赖包

  3. 优化引入,假设你引入了一个包下的很多个文件,他就会给你优化成xxx包名.*:Editor –> Code Style -> Java ->Imports

  4. 自动编译+热部署:Build,Exection,Deployment –>
    勾选 Build project automaticlly
    即自动编译,快捷键⇧ + ⌥ + ⌘ +
    然搜索进入Registry ,找到compiler.automake.allow.when.app.running
     勾选上即可实现热部署

  5. 取消大小敏感:Editor –> General –> Code Completion –> Mach case
    的勾取消掉

  6. 代码检测警告提示等级设置:点击编辑器右下角的小老人头,建议放在最高。强烈建议,不要给关掉,不要嫌弃麻烦,他的提示都是对你好,帮助你提高你的代码质量,很有帮助的。


四、自定义注释模板

IDEA 中有以下两种配置模板。

  • File and Code Templates

  • Live Templates

4.1、修改 Java 类注释模板

在 Editor -> File and Code Templates -> Files
下,以类为例,其他类同,我们找到Class
,发现里面有一个#parse
的代码

#parse("File Header.java")

这个 File Header.java
 哪里来的呢?
依次打开下面这个菜单:

Editor -> File and Code Templates -> files > Includes

其实这个 Includes 就是前面 Files 模板里面 parse 引用的片段而已。File Header 这里默认是空的,如下是我采用的配置,可以根据下面的注解修改成需要的。

/**
* Copyright (C), 2015-${YEAR}, 风尘博客
* 公众号 : 风尘博客
* FileName: ${NAME}
* Author: Van
* Date: ${DATE} ${TIME}
* Description: ${DESCRIPTION}
* Version:V1.0
*/



文章转载自风尘博客,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论