IDEA开发环境设置

1、关闭自动更新

IntelliJ IDEA默认会自动进行版本的更新,在网络异常时经常会导致各种各样的问题,因此强烈建议关闭自动更新。

File->Settings

2、隐藏.idea和.iml

IntelliJ IDEA项目会自动生成一个.idea文件夹和.iml文件,对于开发人员没有什么含义,可以对以上文件进行隐藏。

File-》Settings

3、文件编码设置

所有开发环境均要求UTF-8编码,因此整体对其进行设置

File-》Settings...

4、自动补全设置

IDEA的默认快捷键是Ctrl+空格。修改快捷键方式:(修改时,按住键盘键即可。如ALT+/,即会自动弹出ALt+斜杠)

5、信息显示设置

File-》Settings...

6、类文件注释设置

【1】File-》Settings-》Editor-》File and Code Templates-》Includes。。。

【2】File-》Settings-》Editor-》File and Code Templates-》Files。。。

增加代码:

/**
*Copyright:Copyright 2016-2020 JD.COM ALL Right Reserved
*FileName;${PACKAGE_NAME}.${NAME}
*Author:${USER}
*Department:Y
*Date:${DATE}${TIME}
*Description:${DESCRIPTION}
*/
/**
*${DESCRIPTION}
*@author ${USER}
*@create ${DATE}
*@since 1.0.0
*/

7、编码规范设置

【1】规范设置调整

Idea默认的Java代码配置基本是符合Java开发规范的,无须进行调整。

规范的配置修改通过路径:

【2】CheckStyle安装(提高代码质量,检查代码规范的工具)

checkstyle是idea中的一个插件可以很方便的帮我们检查java代码中的格式错误

参考网址:https://www.cnblogs.com/20155204wh/p/6935804.html

CheckStyle支持在线安装,安装过程如下:

(1)。打开File-》Settings-》Plugins-》Browse Repositories

(2)。搜索checkstyle,选择CheckStyle-IDEA,点击 右侧的安装按钮

(3)。安装完毕,重启IDEA即可

【3】CheckStyle配置

(1)。检验CheckStyle是否启用

(2)。引入CheckStyle配置文件(有可直接引入,没有可自己新创建)

(3)。测试CheckStyle

在我们代码界面,右击选择【Check Current File】来检查代码格式。会有如下图反馈:

我们可以学习这篇博客来改进这些问题CheckStyle报错的常见问题及解决方式

【4】CheckStyle检验的主要内容:

·Javadoc注释
·命名约定
·标题
·Import语句
·体积大小
·空白
·修饰符
·块
·代码问题
·类设计
·混合检查(包括一些有用的比如非必须的System.out和printstackTrace)

IDEA开发环境设置的更多相关文章

  1. Hadoop集群(第7期)_Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  2. Cocos开发中Visual Studio下HttpClient开发环境设置

    Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类.我们需要在Visual Studio解决方案中添加libNetwork类库工程. ...

  3. Cocos开发中Visual Studio下libcurl库开发环境设置

    我们介绍一下win32中Visual Studio下libcurl库开发环境设置.Cocos2d-x引擎其实已经带有为Win32下访问libcurl库,Cocos2d-x 3.x中libcurl库文件 ...

  4. Visual Studio下SQLite数据库开发环境设置

    由于我们介绍的内容都是基于微软的Visual Studio下开发的Win32平台,所以下边我们介绍Visual Studio下SQLite数据库开发环境设置.具体而言我们有两种方式可以在Visual ...

  5. Visual Studio 2012下Box2D开发环境设置

    Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同.由于本书在此之前介绍的都是基于微软的 ...

  6. Cocos发育Visual Studio下一个HttpClient开发环境设置

    Cocos2d-x 3.x相关类集成到网络通信libNetwork图书馆project于.这其中包括:HttpClient分类. 我们需要在Visual Studio溶液中加入libNetwork图书 ...

  7. Hadoop集群 -Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  8. 2-5 Flutter开发环境与Android开发环境设置详解(Windows)

    第二个是国内服务器的网址 andoid stuido的一些使用的说明文档 https://developer.android.google.cn/studio/intro 安装Flutter Dart ...

  9. python开发环境设置(windows)

    python开发环境设置(windows) 1)  python2.7.3安装 在www.python.org上下载python-2.7.6.amd64.msi软件.安装完毕后设置path路径.控制面 ...

  10. Pycharm开发环境设置与熟悉

    Pycharm开发环境设置与熟悉. 练习基本输入输出: print('你好,{}.'.format(name)) uprint(sys.argv) 库的使用方法: import ... from .. ...

随机推荐

  1. Python安装模块包

    可以利用pycharm安装模块包 使用这种方法安装时,可能会报下面类型的异常 AttributeError: module 'pip' has no attribute 'main' 出现这这样的异常 ...

  2. 牛客OI周赛11-普及组 B Game with numbers (数学,预处理真因子)

    链接:https://ac.nowcoder.com/acm/contest/942/B 来源:牛客网 Game with numbers 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C+ ...

  3. evpp::buffer使用

    evpp::Buffer testmsg; const char* buf123 = "12342333333333333333333333333323424324234234"; ...

  4. QQ群文件未通过安全检查,禁止下载该文件

    直接用手机收藏群文件,然后用电脑登上qq去收藏里面下载就ok了

  5. SpringBoot框架(4)-- 类装配及Bean装配监听器

    1.普通方式装配类对象   (1)添加带有@Bean注解的方法  User.java(带@Component注解) package com.demo.boot.bootenable.beanDemo1 ...

  6. 【SaltStack官方版】—— job management

    JOB MANAGEMENT New in version 0.9.7. Since Salt executes jobs running on many systems, Salt needs to ...

  7. Spring Cloud(1)相关概念

    单点系统架构 传统项目架构 传统项目分为三层架构,将业务逻辑层.数据库访问层.控制层放入在一个项目中. 优点:适合于个人或者小团队开发,不适合大团队开发. 分布式项目架构 根据业务需求进行拆分成N个子 ...

  8. 第八周作业—N42-虚怀若谷

    一.显示统计占用系统内存最多的进程,并排序 [root@centos7 ~]# ps -eo uid,pid,ppid,tty,c,time,cmd,%mem --sort=-%mem UID PID ...

  9. BZOJ 1776: [Usaco2010 Hol]cowpol 奶牛政坛 LCA + 树的直径

    Code: #include <bits/stdc++.h> #define setIO(s) freopen(s".in","r",stdin) ...

  10. sh_09_格式化输出

    sh_09_格式化输出 # 定义字符串变量 name,输出 我的名字叫 小明,请多多关照! name = "大小明" print("我的名字叫 %s,请多多关照!&quo ...