IDEA 初始配置教程
如果你是第一次使用 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 初始配置教程相关推荐
- idea 初始界面_IDEA 初始配置教程
IDEA 初始配置教程 如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你. 本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助. ...
- CREO教程——1 初始配置
说明:为什么设置默认文件呢? 因为默认文件是外国标准,英寸和磅的单位国内不适用,故而需要更改为国标,没有这个需求的可以忽略本篇分享. creo初始配置教程 知识点目录 1.设置默认文件 1.1 设置默 ...
- GIT项目管理工具(part2)--初始配置
本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 GIT初始配置 试验一下 导航 系列文章目录 GIT初始配置 打开Git Bash 使用 ...
- dell t40 固态系统盘_天元戴尔(DELL)T40配置教程
天元戴尔(DELL)T40配置教程 北京乾行捷通科技有限公司是集ICT产品分销.系统集成与服务.基础架构建设为主营业务的综合服务提供商.乾行捷通秉承"由所思,应所需,客户至上"的经 ...
- Primo.Ramdisk.Srv.Mui.Setup安装配置教程
Primo.Ramdisk.Srv.Mui.Setup安装配置教程 下载地址 方法/配置 一.安装 二.配置 第一步,点击左上角第一个图标,可以见到下面的窗口: 第二步:新建虚拟磁盘-基础设置 第三步 ...
- Windows下Mysql 免安装版的安装配置教程
Mysql下载地址:https://dev.mysql.com/downloads/file/?id=469272 本人使用的mysql版本为 5.7.18-win32 Mysql安装配置教程: 1. ...
- Cisco路由器配置教程
Cisco路由器配置教程 http://www.lelew.com/ 约定 在介绍重要的术语和概念时,或许以粗体显示.正文所包含的命令以常体显示,用于实例的所有名称或地址亦是这样,同时不应该用到你的实 ...
- AskyBlock插件配置教程
AskyBlock插件配置教程 前言 纯净空岛服务器 插件安装 指令与权限 config.yml详解 controlpanel.yml详解 challenges.yml详解 minishop.yml详 ...
- MySQL8.0.23 社区免费版安装配置教程
MySQL8.0.23社区免费版安装配置教程 文章目录 MySQL8.0.23社区免费版安装配置教程 1. 官网下载MySQL8.0.23 2.配置初始化的my.ini文件的文件 3. 把文件移动到设 ...
最新文章
- textureview 旋转90度后平铺_轮滑知识 | 单排轮滑的旋转技巧
- “电梯演讲”最精炼、贴切的语言
- 每天一道LeetCode-----找到由连续数字组成的数组中缺失的那个连续值
- ODataModel.submitBatch by default Asynchronous
- C#中的Lock锁深入理解
- java爬去赶集,爬取赶集网二手物品下所有物品的信息
- 基于samba实现win7与linux之间共享文件_阳仔_新浪博客
- 两年,从月入4K到40K,从来不是努力工作,而是不断跳槽
- 测试Join(插队)
- python的搜题软件-2020中国大学MOOC的APP慕课Python编程基础题目答案
- Sql中Output参数用法和分页存储过程
- 人民银行计算机机房,中国人民银行行计算机中心机房管理详细规定.doc
- 万能解压器安卓版_全能压缩软件下载
- 推荐一个项目管理工具:TAPD
- chainlink2022年春季编程马拉松
- oracle expdp jobname,【EXPDP/IMPDP】数据泵 job_name参数的使用
- 锻炼!!!!最佳时间!!!!希望大家都要记得锻炼身体!!!!
- 3D打印的来临,传统打印机就要玩完了?
- python-Matplotlib数据可视化
- 采用α-β算法实现井字棋游戏
热门文章
- Python 语法问题-module ‘pip._internal‘ has no attribute ‘pep425tags‘. 原因及解决办法,32位、64位查看pip支持万能方法
- PyQt5 技术篇-设置滚动条拉动位置,scrollArea滚动条位置设置方法。
- Python 技术篇-win32、amd64结尾的whl库该选哪个,如何查看python平台支持
- BP神经网络算法推导
- opencv 图像的腐蚀与膨胀
- [html] 回车表单自动跳转如何禁止
- 更改Cmd默认默认路径(以设置为D:/为例)
- 轧机用弹性阻尼体反力计算_三个典型的阻尼模型及相关理论
- Config程序配置文件操作实践进阶之ConfigurationSectionGroup
- springboot入门知识点(一)