IntelliJ IDEA 入门 -- 安装及设置

一、IntelliJ IDEA的下载及其安装

官网直接download

IntelliJ IDEA目录结构

  bin: 容器,执行文件和启动参数等
  help: 快捷键文档和其他帮助文档
  jre64: 64位的java运行环境
  lib: idea依赖的类库
  license: 各插件许可
  plugin: 插件

二、IntelliJ IDEA设置

1. 字体设置

  • 界面主题字体修改:File -> Setting... -> Appearance & Behavior -> Appearance

  • 代码编辑区字体修改:File -> Setting... -> Editor -> Font

  • 控制台字体修改:File -> Setting... -> Editor > Color Scheme > Console Font

  • 控制台字体颜色修改:File -> Settings... -> Editor ->Color Scheme -> Console Colors -> Console

  • 文件编码设置:File -> Setting... -> Editor -> File Encoding -> 都设置为UTF-8

2. 注释模板设置

  • 设置Class注释模板:File -> Settings... -> Editor -> File and Code Templates -> Files -> Class

  • 设置Function注释模板

1. File -> Settings... -> Editor -> Live Templates -> 右边 + Template Group...
2. 再选中新建的template,点击右边 + 号 LiveTemplate,下方设置快捷键注释模板应用范围

3.Abbreviation 填 *,右侧Expand with choose Enter,即方法模板快捷键为 / + * + 回车
 填 template Text,并且设置模板范围为java全选 下方蓝色 Change

参考:

3. 自动导包设置

  • File -> Settings... -> Editor -> General -> Auto Import 修改下拉框至all -> 选中 add unambiguous.../Optimize imports on the fly...

自动去除无用导包设置:
自动去除无用导包设置

4. 关闭Intellij IDEA自动更新

  • File -> Settings... -> Appearance & Behavior->System Settings -> Updates -> 取消Automatically check updates for勾选

5. 隐藏.idea文件夹和.iml等文件

  • File -> Settings... -> Editor -> File Types下的 "Ignore files and folders" 添加.idea;*.iml;

6. 设置Web浏览器

  • File -> Settings -> Tools -> Web Browsers -> 修改Path -> 浏览器启动地址 .exe -> 设置下方 Default Browser -> choose First Listed

7. 设置IntelliJ IDEA的JVM内存值
  该操作建议8G以上,64位操作系统进行

Help -> Edit Custom VM Options...-> 在idea.exe.vmoptions中修改
server
  -Xms1024m
  -Xmx2048m

三、IntelliJ IDEA屏蔽警告

1. 警告级别及取消警告

  • Intellij idea设置警告级别

  • 取消警告操作:File -> Settings -> Editor -> Inspections,选择对应的警告,取消勾选或者设置为No highlighting,only fix即可

2. 屏蔽警告

  • public类或方法警告改成包级私有(实际确实需要用public申明):Java -> Declaration redundancy -> Declaration access can be weaker

  • 注释模板黄色警告:Java -> Javadoc -> Declaration has Javadoc problems

  • XML文件中SQL语句 no data source…警告:SQL -> No data sources configure

  • XML文件中SQL语句 dialect is not configured… 警告:SQL -> SQL dialect detection

  • XML文件中 注入语言 的背景色去除:File -> Settings... -> Editor -> Color Scheme -> General -> Code -> Injected language fragment -> Background 去掉对号

  • 重复代码警告:File -> Setting... -> Inspections -> General -> Duplicated Code 不打勾√

  • 去除绿色下划波浪线:File -> Setings... -> Editor -> Color Scheme -> General -> typo(直接搜索也行) ->去掉最右边Effects 对勾

  • 函数、字段、类never be used警告:Inspections -> Java -> Declaration redundancy -> unused declaration

  • <input>标签警告Form input without an associated label or title attribute:标签里添加placeholder=""


四、IntelliJ IDEA快捷使用

1. IntelliJ IDEA删除Project

first: File -> close Project
second: delete this Project in the local directory
last: move this Project when open idea  

2. IntelliJ IDEA建立多个Module

-> first: new one empty Project
-> second: new one module
-> tips: notic the root content

3. 复制 Intellij idea 的错误提示信息

-> first: 单击本行提示错误信息
-> second: 找到最下方的信息 右击copy
-> tips: 粘贴即可 Ctrl + V

如何复制 Intellij idea 的错误提示信息


4. idea Split tabs查看代码
idea Split tabs查看代码

5. idea设置tab分行显示
idea设置tab分行显示
设置Tabs数量:
设置Tabs数量

6. Intellij idea右下侧通知 Maven projects need to be imported: Import Changes or Enable Auto-Import

点击 Enable Auto-Import,之后更改pom.xml文件就会自动下载依赖包

7. IntelliJ idea 之 jdk Language level
  在指定JDK的同时,还可以指定Project/Modules Language level,现在假设有一个项目代码想使用的 JDK 8 新特性:lambda 语法,JDK选择1.8,但是 language level 选择了 7-Diamonds,ARM,multi-catch etc.,一样会编译报错。即总结 language level:限定项目编译检查时最低要求的 JDK 特性。

Project language level:
Project language level

Modules language level:
module language level


8. 使用idea自动生成serialVersionUID

实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID。

idea设置快速生成serialVersionUID

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值