启动及主界面

安装完成后,点击左面IDEA15的图标,下图界面进行IDEA加载等待 

idea export dump tables选项 idea import project在哪_快捷键

 

IDEA加载完成后,一路配置及注册确认后进入主界面 

idea export dump tables选项 idea import project在哪_idea_02

 

Create New Project:创建一个新的IDEA工程 

Import Project:导入一个已有的IDEA工程 

Open:打开一个已有工程或文件 

Check out form Version Control:从版本管理系统检出工程 

Configure:配置IDEA

Import Module:在已有的IDEA工程project中导入另一个项目,步骤如下:


idea export dump tables选项 idea import project在哪_快捷键_03


idea export dump tables选项 idea import project在哪_idea_04

显示工具栏及工具按钮

默认状态,IDEA不会显示工具栏及工具按钮。这样一来我相应的操作必须通过相应菜单一级级浏览查找才能使用,非常影响工具使用效率。 

显示工具栏及工具按钮,需要找到顶部视图菜单View,勾选①处的Toolbar、②处的Tool Buttons。 

idea export dump tables选项 idea import project在哪_弹出菜单_05

IDEA全局配置

IDEA工具,拥有的配置分为IDEA工具全局配置和工程结构配置。首先我们来看IDEA的全局配置。 
快捷键Ctrl + Alt + S,打开全局配置Settings。

  • IDEA主题配置,涉及IDEA皮肤、字体等默认设置 
  • idea export dump tables选项 idea import project在哪_快捷键_06

  • 系统同步选项设置 
    Appearance & Bahabior -> System Settings -> Synchronization -> 全部勾选,并且 Save files automatically if application is idle for 3
  • IDEA快捷键设置 
    IDEA的快捷键与我们习惯的Eclipse有很大区别,当然如此智能的工具肯定也考虑了我们的使用习惯及体验。 
    再次使用快捷键打开全局配置Settions。 
  • idea export dump tables选项 idea import project在哪_Java_07

  •  
    Keymap,右侧Keymaps选项可以选择我们习惯的工具,以此保证我们与原有快捷键同步。IDEA真的考虑很周全。 
    这里我们修改一下,代码智能补全的快捷键,因为IDEA默认为Ctrl + 空格。默认快捷键与Windows输入法快捷键冲突。 
    Main menu -> Code -> Completion下面有两个选项: 
    basic:一般用法为输入某个类名开头的几个字母,然后使用此处设置的快捷键,自动补全代码。 
    smartType:在new关键字后使用Ctrl + Shift + 空格,看看会发生什么神奇的事情吧。

自定义设置basic快捷键,在basic上点击鼠标右键,弹出菜单,选择remove Ctrl + 空格,这个默认快捷键。 
再次在basic上点击鼠标右键,弹出菜单,选择add Keyboard Shortcut,在弹出的设置窗口中,设置First Stroke为新的快捷键Ctrl + Alt + 斜杠( / )

  • 设置代码编辑视图的行号显示 
    Editor -> General -> Appearance,勾选show line numbers。
  • idea export dump tables选项 idea import project在哪_弹出菜单_08

  • 代码自动补全忽略大小写 
    Editor -> General -> Code Completion -> Case sensitive completion -> 下拉选择 None
  • idea export dump tables选项 idea import project在哪_Java_09

  • 自动编译 设置 
  • idea export dump tables选项 idea import project在哪_快捷键_10

  • 关闭单词拼写检查 
    Editor -> Spelling -> Typo,设置Options,去掉去掉勾选 Process code、Procss literals、Process comments。
  • 设置字体 
    首先, Editor -> Colors & Fonts,Scheme点击Save As…按钮,输入另存为字体配置的名称,点击OK按钮。 
    再设置,Editor -> Colors & Fonts -> Font,取消勾选show only monospaced fonts,Primary font设置为Monaco(Monaco字体需要系统已安装该字体),Size设置为14。点击OK按钮完成字体样式及大小设置。
  • 编码设置 
    由于需要避免乱码问题,我们通常情况会将编码统一为UTF-8。 
    Editor -> File Encodings,将IDE Encoding、Project Encoding、Default Encoding for properties files,全部设置为UTF-8。并且勾选Default Encoding for properties files后面的Transparent natice-to-ascii conversion,点击OK按钮完成设置。
  • 过滤文件夹及目录类型 
    Editor -> File Types,Ignore files and folders过滤列表输入框中添加.iml;.idea;*.gradle;*build; 
    各个过滤项之间以分号( ; )隔开。
  • 生成序列化serialVersionUID 
    Editor -> Inspections -> Java -> Serialization issues,勾选Serializable class without ‘serialVersionUID’,至此以后,在你的Java类实现java.io.Serializable接口时,使用快捷键Alt+Enter就会提示add ‘serialVersionUID’ field,自动创建serialVersionUID了。
  • 配置Java编译版本 
    Build,Execution,Deployment -> Compiler -> Java Compiler,设置Use Cimpiler为javac,Project bytecode version(leave blank for JDK default)下拉列表选中1.8(需要设置的JDK编译版本),点击OK按钮完成设置。

备份IDEA全局配置

IDEA主界面,点击菜单File,选择Export Settings,选择导出全部配置文件存放目录,点击OK按钮完成导出。

导入备份的IDEA全局配置

IDEA主界面,点击菜单File,选择Import Settings,选择导出全部配置文件存放目录的settings.jar配置备份文件,点击OK按钮完成导入。

工程结构配置

现在,我们通过快捷键Ctrl + Alt + Shift + S,打开工程结构设置。 

idea export dump tables选项 idea import project在哪_快捷键_11

 

Project SDK:选择或创建新的JDK,可在列表中选择已创建的对应版本的JDK。New…按钮可以创建不同版本的JDK,穿件成功后会在列表中出现新创建的JDK供配置选择。如果当前还没有任何JDK被创建,则列表会显示红色的No SDK。 

Project language level:选择Java JDK的编译版本。在IDEA进行编译时,会检查低于此处设置的版本的语法给出相应警告或错误提示。 

Project compiler output:设置编译后的.class文件存放目录。

idea export dump tables选项 idea import project在哪_弹出菜单_12

IDEA代码注释模板


idea export dump tables选项 idea import project在哪_idea_13

在class、interface、enum等类型文件中增加模板注释。


/**
 * Copyright (C), 2011-${YEAR} {company}
 * FileName: ${PACKAGE_NAME}.${NAME}.java
 * Author: xxx
 * Email: xxx
 * Date: ${DATE} ${TIME}
 * Description:
 * History:
 * <Author>      <Time>    <version>    <desc>
 * {xxx}   ${TIME}    1.0          Create
 */



方法注释:打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK 

idea export dump tables选项 idea import project在哪_idea_14

还是在file->setting->Editor->LiveTemplates这个路径下点击一下刚刚你添加的那个名字(我这是MyGroup),然后点击右边上面那个绿色的+号,选择LiveTemplate双击,填写下面的图上的框 

idea export dump tables选项 idea import project在哪_Java_15


然后点击

idea export dump tables选项 idea import project在哪_弹出菜单_16

 

然后选择Everywhere 

idea export dump tables选项 idea import project在哪_Java_17

最后点击右下角的Edit variables 按钮,然后弹出一个窗口,如下: 

idea export dump tables选项 idea import project在哪_快捷键_18


如果想把 @param:每一个参数可以这样 

idea export dump tables选项 idea import project在哪_快捷键_19


参数值要自己写的

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n\\b' : '')}; return result", methodParameters())

把这个添加进去,但是还要注意一点: 

idea export dump tables选项 idea import project在哪_快捷键_20

 

下面红色圈中的下拉框选择相对应的参数点击OK 


插件安装配置

快捷键Ctrl + Alt + S,打开全局配置Settings。

安装

  • PMD
    Plugins->Browse Repositories…->PMDPlugin->install,完成安装。
  • FindBugs
    Plugins->Browse Repositories…->FindBugs-IDEA->install,完成安装。
  • CheckStyle
    Plugins->Browse Repositories…->CheckStyle-IDEA->install,完成安装。

配置

  • PMD 
    Other Settions->PMD 
    设置options,Target JDK值为1.8,Encoding值为UTF-8。
  • FindBugs 
    Other Settions->FindBugs-IDEA 
    保持默认设置。
  • CheckStyle 
    Other Settions->Checkstyle 
    配置Configuration File点击绿色+号,添加CheckStyle-mars.xml文件,并在Configuration File选择该文件为Active。

使用

  • PMD 
    IDEA的Project导航视图中,项目或模块文件夹点击鼠标右键,弹出菜单选择Run PMD->Pre->Defined->All(或者单个PMD规则)
  • FindBugs 
    IDEA的Project导航视图中,项目或模块文件夹点击鼠标右键,弹出菜单选择FindBugs->Analyze Module Files 
    Analyze Module Files:分析模块中的所有文件。 
    Analyze Project Files:分析项目中的所有文件。 
    Analyze All Modified Files:分析全部已修改的文件。
  • CheckStyle 
    IDEA的Project导航视图中单选、多选一个文件。 
    底部CheckStyle视图,点击绿色三角运行CheckStyle,窗口显示检查报告。