如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你。

本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助。

IDEA 官方地址

https://www.jetbrains.com/idea/

官方提供免费的【社区版】,还有收费的【高级版】(可以免费试用 1 个月)。

下面的设置针对【高级版】进行设置,【社区版】由于功能不完整,所以设置也会有所不同,这里不做介绍。

初始启动界面

 
如果你第一次安装使用,首次启动时,就会显示这个界面。

如果你之前安装过,但是没有配置过 IDEA 的默认配置,可能在之后每次使用时,IDEA 总是打开最近一个关闭的项目。如果你是这种情况,你可以通过下面的界面打开 Settings 配置: 

如果是初始界面,可以右下角点击【Configure】打开如下菜单: 

选择 Settings 配置后,界面如下: 

想要每次启动打开启动界面而不是打开最后一个关闭的项目,可以按下图进行配置: 
 
搜索“reopen”即可找到,【取消】选择复选框,这样配置后,每次都会打开启动界面。

全局配置

Appearance & Behavior

这个配置下面一般就是做上面的修改,取消启动时打开最后一个项目。

Keymap

快捷键配置,虽然 IDEA 提供了很多预设的快捷键设置,但是我只会修改下面的快捷键: 

由于和切换输入法冲突,对这俩快捷键做如下修改: 
 
将 Cyclic Expand Word 快捷删除或者改为 Alt+反斜杠 
将 Basic 改为 Alt + 斜杠

Editor

显示行号(新版本默认选中): 

修改自动完成大小写规则: 
 
改为None后,不区分大小写进行自动完成。

标签大小改为 20 个,打开的标签超过 20 个时,就会自动关闭最少使用的标签。 

如果想对颜色和字体进行修改,就需要先另存一个配置: 

根据自己喜好修改字体和大小: 

如果想要让属性,变量的等号对齐,可以做下面的配置: 

文件编码,为了以后复制粘贴和导入项目不会因为编码出错,这里要提前配置好: 

Plugins 插件

由于我自己主要使用 MyBatis,所以这里推荐一个 MyBatis 插件: 

打开如下窗口: 

输入搜索“mybatis”: 
 
这里推荐 Free MyBatis plugin,这是 MyBatis plugin 的免费版本,虽然没有后续新增的功能,但是功能已经很强大了。

点击【Install】安装完成后,注意看提示,如果有提示“重启”,注意选择自己手动重启。

IDEA 中还有一个很强大的插件 JRebel ,这个插件收费,自己可以搜索安装。

除此之外,自己可以根据需要安装插件。

Version Control

如果你使用 SVN,一定要做如下配置: 
 
【取消】选择此项,否则会由于找不到 svn.exe 而报错。

除此之外,版本控制下面更常用的还有 忽略文件 配置,但是这个配置针对项目的,所以除非打开了一个项目,否则这里的不会有这个选项。

Build

Maven 配置: 

根据自己需要配置 Maven home directory,User settings file 和 Local repository 三项。

 
选择自动导入,这样当修改 pom.xml 时会自动导入。

配置为自动编译: 
 
这样配合 Server 时,可以实现基本的热部署功能(修改方法内代码,或者增加 private 方法时,都能立即生效)。

设置字节码编译版本: 

当在项目中打开该配置时,中间的红框会列出所有的模块,这里可以配置具体模块的字节码编译版本。使用 Maven 时 在这儿修改并不是最好的方式,这种情况参考 解决IDEA自动重置LanguageLevel和JavaCompiler版本的问题

最下面的红框中,IDEA 编译程序出现 非法字符 时,这个配置可以解决这个问题。

添加应用服务器: 

以上就是 IDEA 中的全局配置

配置完成后,点击【Save】保存所有配置,此时如果安装过插件,可能会有下面的提示: 

先选择延期。 
上面这些配置还只是针对 IDEA 的配置,下面继续看针对项目的配置。

Project Structure

打开项目默认配置: 

选择【Project Structure】

配置界面: 

选择 <No SDK> 旁边的【New…】,然后选择 jdk 目录。 
 
设置默认的 SDK 即可。

导出、导入配置

如果想备份或分享自己的配置,配置完成后,可以导出配置信息: 
 
可以导出 settings.jar 配置文件。

导入时选择 settings.jar 即可。

转载于:https://www.cnblogs.com/liaojie970/p/8682322.html

IDEA 初始配置教程相关推荐

  1. idea 初始界面_IDEA 初始配置教程

    IDEA 初始配置教程 如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你. 本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助. ...

  2. CREO教程——1 初始配置

    说明:为什么设置默认文件呢? 因为默认文件是外国标准,英寸和磅的单位国内不适用,故而需要更改为国标,没有这个需求的可以忽略本篇分享. creo初始配置教程 知识点目录 1.设置默认文件 1.1 设置默 ...

  3. GIT项目管理工具(part2)--初始配置

    本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 GIT初始配置 试验一下 导航 系列文章目录 GIT初始配置 打开Git Bash 使用 ...

  4. dell t40 固态系统盘_天元戴尔(DELL)T40配置教程

    天元戴尔(DELL)T40配置教程 北京乾行捷通科技有限公司是集ICT产品分销.系统集成与服务.基础架构建设为主营业务的综合服务提供商.乾行捷通秉承"由所思,应所需,客户至上"的经 ...

  5. Primo.Ramdisk.Srv.Mui.Setup安装配置教程

    Primo.Ramdisk.Srv.Mui.Setup安装配置教程 下载地址 方法/配置 一.安装 二.配置 第一步,点击左上角第一个图标,可以见到下面的窗口: 第二步:新建虚拟磁盘-基础设置 第三步 ...

  6. Windows下Mysql 免安装版的安装配置教程

    Mysql下载地址:https://dev.mysql.com/downloads/file/?id=469272 本人使用的mysql版本为 5.7.18-win32 Mysql安装配置教程: 1. ...

  7. Cisco路由器配置教程

    Cisco路由器配置教程 http://www.lelew.com/ 约定 在介绍重要的术语和概念时,或许以粗体显示.正文所包含的命令以常体显示,用于实例的所有名称或地址亦是这样,同时不应该用到你的实 ...

  8. AskyBlock插件配置教程

    AskyBlock插件配置教程 前言 纯净空岛服务器 插件安装 指令与权限 config.yml详解 controlpanel.yml详解 challenges.yml详解 minishop.yml详 ...

  9. MySQL8.0.23 社区免费版安装配置教程

    MySQL8.0.23社区免费版安装配置教程 文章目录 MySQL8.0.23社区免费版安装配置教程 1. 官网下载MySQL8.0.23 2.配置初始化的my.ini文件的文件 3. 把文件移动到设 ...

最新文章

  1. textureview 旋转90度后平铺_轮滑知识 | 单排轮滑的旋转技巧
  2. “电梯演讲”最精炼、贴切的语言
  3. 每天一道LeetCode-----找到由连续数字组成的数组中缺失的那个连续值
  4. ODataModel.submitBatch by default Asynchronous
  5. C#中的Lock锁深入理解
  6. java爬去赶集,爬取赶集网二手物品下所有物品的信息
  7. 基于samba实现win7与linux之间共享文件_阳仔_新浪博客
  8. 两年,从月入4K到40K,从来不是努力工作,而是不断跳槽
  9. 测试Join(插队)
  10. python的搜题软件-2020中国大学MOOC的APP慕课Python编程基础题目答案
  11. Sql中Output参数用法和分页存储过程
  12. 人民银行计算机机房,中国人民银行行计算机中心机房管理详细规定.doc
  13. 万能解压器安卓版_全能压缩软件下载
  14. 推荐一个项目管理工具:TAPD
  15. chainlink2022年春季编程马拉松
  16. oracle expdp jobname,【EXPDP/IMPDP】数据泵 job_name参数的使用
  17. 锻炼!!!!最佳时间!!!!希望大家都要记得锻炼身体!!!!
  18. 3D打印的来临,传统打印机就要玩完了?
  19. python-Matplotlib数据可视化
  20. 采用α-β算法实现井字棋游戏

热门文章

  1. Python 语法问题-module ‘pip._internal‘ has no attribute ‘pep425tags‘. 原因及解决办法,32位、64位查看pip支持万能方法
  2. PyQt5 技术篇-设置滚动条拉动位置,scrollArea滚动条位置设置方法。
  3. Python 技术篇-win32、amd64结尾的whl库该选哪个,如何查看python平台支持
  4. BP神经网络算法推导
  5. opencv 图像的腐蚀与膨胀
  6. [html] 回车表单自动跳转如何禁止
  7. 更改Cmd默认默认路径(以设置为D:/为例)
  8. 轧机用弹性阻尼体反力计算_三个典型的阻尼模型及相关理论
  9. Config程序配置文件操作实践进阶之ConfigurationSectionGroup
  10. springboot入门知识点(一)