java开发目前很多都是使用IntelliJ IDEA这款神器。废话不多说,官网地址:https://www.jetbrains.com/idea/ 我一直都是保持最新版本,安装之后注册。

首先需要安装几款常用的plugins。ctrl+alt+s 打开设置页面,找到plugins,在里面搜索以下插件:
Lombok Plugin
Alibaba Java Coding Guidelines

.bash文件扩展
.log文件扩展
.sh文件扩展
.cmd文件扩展 
.md文件扩展

在Version Controller中配置git

在Edit > File Types中设置隐藏不必要的文件夹(

隐藏:在 Ignore files and folders中添加想要过滤的文件或文件夹名称

展示隐藏文件: 在过滤列表中删除掉文件或者文件夹就好了

在Edit > font中设置字体 18 空格1.1

在Appearance & Behavior > Appearance 设置界面字体大小设置,字号默认为:12

Editor->File Encoding设置项目默认编码

Editor->General->Code Completion让代码提示不区分大小写

修改自己习惯的Keymap快捷键

在Editor > General > Auto Import 设置 enable auto import

Editor > Build,Execution,Deployment > Compiler 设置代码自动编译:

配置文件路径:

我们设置了了那么多符合个人习惯的配置,这些配置都是默认在

一旦重装系统,所有配置消息都会丢失,又要重新设置,蛋碎一地。

i:关闭idea

ii:打开.idea.idea.properties

iii:编辑idea.properties

idea.config.path

idea.system.path

iv:再次启动idea

在File > Project Structure 中配置java版本 或者 ctrl + shift + alt + s

点击SDKs=>选择JDK=>选择安装路径=>配置完java环境

在初期配置之后开发过程中可能如下几个问题,我也是从网上找到,过来记录总结下:

1:Intellij IDEA运行报Command line is too long解法

报错内容:

Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration.

解法:

修改项目下 .idea\workspace.xml,找到标签 <component name="PropertiesComponent"> , 在标签里加一行  <property name="dynamic.classpath" value="true" />

参考地址:https://blog.csdn.net/ZXJ_1223/article/details/80611089

2:IntelliJ Idea取消Could not autowire. No beans of 'xxxx' type found的错误提示

在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。

解决方案

参考网址:https://www.cnblogs.com/waterystone/p/6214212.html

3:spring boot+mybatis+idea,sql语句使用注解方式,没有XXmapper.xml文件。XXDao对象有红色报错,提示Could not autowire。

在IDEA中安装了【iBATIS/MyBatis mini-plugin】解决

4:经常引入其他项目到idea下,第一次会遇到:Cannot start compilation: the output path is not specified for module “Test”. Specify the output path in Configure Project.

其实就是没有设置编译的class文件的存储路径。

修改如下:ctrl+alt+shift+s 打开project settings

1. 在Modules设置里勾选”Inherit project compile path”

2. 设置Project中的”Project compiler output”

常用快捷键:

  1:鼠标右键或者alt+insert,显示如图

  

2:

未完待续,遇到再总结

设置

idea常规设置的更多相关文章

  1. Navicat(连接) -1之常规设置

    常规设置 要成功地创建一个新的连接到本机或远程服务器 - 不管通过 SSL.SSH 或 HTTP,都要在常规选项卡中设置连接属性.如果你的互联网服务供应商(ISP)不提供直接访问其服务器,安全通道协定 ...

  2. WordPress-基础设置之常规设置

    对于第一次使用Wordpress系统的朋友,请先别着急发布文章及进行其他操作,为了更加科学的使用及管理wordpress,应该需要对其进行相关设置,主要涉及3个部分,一.常规设置,二.阅读设置,三.固 ...

  3. FL Studio里的常规设置介绍

    上期我们介绍了FL Studio中的项目设置,今天我们来介绍FL Studio中的常规设置.要打开常规设置,我们需要在主菜单中选择选项>常规选项,当然也可以直接按快捷键F10. “常规设置”页面 ...

  4. WordPress 后台添加额外选项字段到常规设置页面

    有时候我们需要添加一些额外的设置选项到常规设置(后台 > 设置 > 常规)页面,下面是一个简单的范例: 直接添加到主题的 functions.php 即可:   /*** WordPres ...

  5. Centos 7.X 安装及常规设置

    一.制作USBHDD+启动 需要工具: UltraISO(软碟通) U盘 centos7镜像: http://www.centos.org 二.安装(有坑) U盘启动电脑,进入安装界面: 选中第一项, ...

  6. FL Studio通道常规设置

    每个通道设置窗口都包含声相.音量.音高和混音音轨等.刚学习FL Studio的同学可能对这些旋钮的功能还不是很了解,所以也就直接导致了不能很好的运用.为了帮助同学进一步熟悉这款软件,小编今天将为大家详 ...

  7. Windows2008 Server 常规设置及基本安全策略

    一.系统及程序 1.屏幕保护与电源 桌面右键--〉个性化--〉屏幕保护程序屏幕保护程序 选择无更改电源设置 选择高性能选择关闭显示器的时间 关闭显示器 选 从不 保存修改 2.安装IIS 管理工具-- ...

  8. Eclipse里面的一些常规设置

    一.Eclipse里面的默认编码是GBK,但是Android开发的编码都是UTF-8,所以一定要修改自己的工程的编码,不要坑队友哦~ (1)选中当前的工程,点击右键,如图选择(这只是改变当前工程的编码 ...

  9. Android ---------- 清单文件中Activity常规设置

    <activity android:name="xxxxx" android:alwaysRetainTaskState="true" android:c ...

  10. Java Eclipse常规设置

    改变字体大小 eclipse英文版中如何去修改字体及方法?首先打开eclipse中,按下面的方法即可菜单项:window ->preferences -> general -> ap ...

随机推荐

  1. 【JAVA SPRING】IOC与AOP

    IOC(注入)有三种类型: 构造函数注入: 属性注入: 接口注入: JAVA反射: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法: 对于任意一个对象,都能够调用它的 ...

  2. jdk8-lambda-stream的使用

    1, 认识stream(声明式编程) Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator, 原始版本的Iterator,用户只能一个一 ...

  3. MVC源码分析 - Action查找和过滤器的执行时机

    接着上一篇, 在创建好Controller之后, 有一个 this.ExecuteCore()方法, 这部分是执行的. 那么里面具体做了些什么呢? //ControllerBaseprotected ...

  4. javaweb的web.xml配置说明,初始化过程

    [重点]初始化过程可知容器对于web.xml的加载过程是context-param >> listener  >> fileter  >> servlet 首先了解 ...

  5. 简述serializable和transient关键字作用

    transient的作用及使用方法,官方解释为: Variables may be marked transient to indicate that they are not part of the ...

  6. xunsearch使用记录

    部署,配置,有时间在记录 <?php namespace APPlib; class XSGameku { public $error; public $xs; public $search; ...

  7. SQL Server 2008 安装重启电脑失败

    a .重启机器,再进行安装,如果发现还有该错误,请按下面步骤b.在开始->运行中输入regeditc.到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\C ...

  8. Qt编写自定义控件12-进度仪表盘

    前言 进度仪表盘主要应用场景是标识一个任务进度完成的状况等,可以自由的设置范围值和当前值,为了美观还提供了四种指示器(圆形指示器/指针指示器/圆角指针指示器/三角形指示器),各种颜色都可以设置,其中的 ...

  9. 求XF+闭包(第十一届河南省省赛真题)

    题目描述 如何设计一个好的数据库不仅仅是一个理论研究问题,也是一个实际应用问题.在关系数据库中不满足规范化理论的数据库设计会存在冗余.插入异常.删除异常等现象. 设R(U)是一个关系模式,U={ A1 ...

  10. Dapper入门使用,代替你的DbSQLhelper

    Dapper介绍 Dapper是.Net下的一个轻量级ORM框架.在小型工具向的项目下,使用Dapper会使数据库操作层代码更加优雅. Dapper的使用 在项目中使用引用Dapper非常简单,你可以 ...