IDEA2018版本相关配置
IDEA2018版本相关配置
- 1.安装
- 1.1.安装包IDEA
- 1.2.取消自动检查更新
- 2.常用配置
- 2.1.使用习惯基础设置
- 2.1.1.界面主题和背景图片
- 2.1.2.字体大小
- 2.1.3.字符编码
- 2.1.4.快捷键设置
- 2.1.5.自动补全代码
- 2.1.6.自动缩放
- 2.1.7.一些弹出窗口
- 2.3.开发需要的设置
- 2.3.1.序列化自动生成
- 2.3.2..自动编译
- 2.3.3.开启注解处理器
- 2.3.4.连接数据库
- 2.3.5.jdk版本匹配
- 2.3.6.Tomcat服务器配置
- 2.2.常用插件plugins
- 【注意事项】
- 2.2.1.Lombok
- 2.2.2.MyBatisX
- 2.2.3.EasyCode
- 2.2.4.Translation
- 2.3.常用模板
- 2.3.1.文件头File Header
- 2.3.2.mybatis配置文件
最近的学习需要重新安装idea,感觉以后可能还有使用的场景,就…整理一下吧。
1.安装
1.1.安装包IDEA
短期学习可自行去网上搜索破解教程,或者30天免费试用;
长期使用可以选择官网购买。
1.2.取消自动检查更新
如果是找的破解资源,建议取消自动更新检查:Settings搜索system或者updates–取消勾选
2.常用配置
2.1.使用习惯基础设置
2.1.1.界面主题和背景图片
界面主题:Settings–Appearance&Behavior–Appearance
自定义背景图片:直接在Settings里面搜索SetBackgroundImage
在idea界面按下刚刚设置的快捷键–弹出窗口中选择背景图片和透明度
我的设置效果(电脑开启了护眼模式,有一点影响)
2.1.2.字体大小
Settings–Editor–Font
2.1.3.字符编码
Settings–Editor–File Encodings
2.1.4.快捷键设置
Settings–Keymap–Main menu–Code–Completion–删除Basic和Expand Word的快捷键–新增Basic的快捷键为Alt+/
反撤销提示(我经常使用撤销键Ctrl+Z,但是会忘记撤销的撤销键…所以也记录一下。其实很多人使用“搜狗输入法”默认打开符号的快捷键也是“Ctrl+Alt+Z”,有冲突,大家凭个人喜好设置)
Settings–Keymap–Main menu…或者直接搜索redo
2.1.5.自动补全代码
Settings–Editor–General–Code Completion–设置首字母大小写不敏感和参数自动补全
2.1.6.自动缩放
Settings–Editor–General (用处不大,习惯使用Photoshop的伙伴可以开启)
2.1.7.一些弹出窗口
Settings–Appearance & Behavior–System Settings–勾选
2.3.开发需要的设置
2.3.1.序列化自动生成
File --> Settings --> Editor --> Inspections --> Java --> Serialization issues --> 勾选Serializable class without ‘serialVersionUID’
2.3.2…自动编译
Settings–Build,Execution,Deployment–Compiler–勾选两个编译
2.3.3.开启注解处理器
开发中我们需要安装插件,很多插件的使用需要我们在代码中添加@注解,IDEA默认不处理注解,需要我们手动开启注解处理器 :Settings --Build,Execution,Deployment–Compiler–Annotation Processors–勾选Enable annotation processing
2.3.4.连接数据库
注意:刚用idea的时候,可能会出现右侧不显示Ant Build,Database,Maven几个小窗口的工具栏,直接点击左下角图标即可生成。
2.3.5.jdk版本匹配
Project Structure–Project–配置自己安装javaJDK的文件路径
2.3.6.Tomcat服务器配置
直接看图+文字:
完成后第2步直接点绿色的“+”号–Tomcat Server–Local–根据提示完善Deployment里的artifacts配置即可。
2.2.常用插件plugins
【注意事项】
1.如果一个插件有多个版本,优先选择下载量比较多的,评分比较高的。
2.插件安装成功后,idea重启才能生效。
3.不建议装太多插件,个人觉得会给运行造成压力。
2.2.1.Lombok
使用注解快速生成set/get 构造 快速构建对象 注解的语法:@解释名
2.2.2.MyBatisX
MyBatis的可视化工具
2.2.3.EasyCode
一个可以根据数据库自动生成我们想要的实体层、接口层、服务层、服务实现层、控制层、映射层等文件。
2.2.4.Translation
中英文翻译的一个查看,我们可以在查看底层代码的时候使用。
注意:需要申请应用ID和应用秘钥,可以去网上搜索设置方式,推荐两篇博文——
百度翻译——http://t.csdn.cn/fDSBY
有道翻译——http://t.csdn.cn/QaSm9
如果填写完应用ID和应用秘钥还是无法生效,重启IDEA。
这里只是介绍一下Translation这个插件,考虑到这种翻译使用上限超过会结算扣费,加上我使用有道翻译的快捷键(截图翻译)也很方便,所以并没有使用。
2.3.常用模板
后续开发不知道会不会常用,目前学习使用频次还可以。
2.3.1.文件头File Header
看一下效果(创建一个工具类)
2.3.2.mybatis配置文件
可以去mybatis中文官网查找配置文件
配置方式:New–Edit FIle Templates–Files–“+”符号
学习之路道阻且长,欢迎补充~
IDEA2018版本相关配置相关推荐
- 企业项目学习准备阶段——Rhel6.5版本无图形虚拟机封装过程及相关配置
本文以本地安装的方式进行介绍 1.打开虚拟机管理器,新建虚拟机 virt-manager 这里注意,大小设置为512M可进行无图形安装 选择第一项 选择[skip] 等待安装完成后reoot,然后登陆 ...
- Kibana 汉化相关配置 i18n 及版本问题
最终结论 Kibana从6.7.0开始,可以通过修改kibana.yml中的配置项i18n.locale: "zh-CN",然后重启Kibana完成汉化. NOTE: 是zh-CN ...
- MT6761/MT6762.Android Q、Android R 版本如何配置 AF 相关的 Meta data
[DESCRIPTION] MT6761/MT6762 AndroidAndroid Q.Android R 版本如何配置 AF 相关的 meta data [SOLUTION] 1./vendor/ ...
- FANUC机器人如何通过示教器查看软件版本和电机相关配置信息?
FANUC机器人如何通过示教器查看软件版本和电机相关配置信息? 软件版本:显示该控制装置的识别信息.在控制装置发生故障时使用该信息.软件版本有如下种类的画面. 软件:显示软件版本画面: 配置: ...
- Altium Designer20版本的相关配置跟优化(很重要)
对于学习 Altium Designer同学,它的相关配置跟优化非常重要,优化就是把不需要的给剔除了,这样软件加载就不会很慢. 接下来,我就给大家介绍一下如何配置跟优化它. 默认是安装是英文的,后面也 ...
- Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置
1.Tomcat是什么 Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty ...
- 如何制作一个通用的多系统安装U盘七(Windows相关配置)
Windows的相关配置 我们使用GRUB4DOS来引导安装Windows ISO,有几个问题要注意: 1. windows xp 和 windows 2003 系统安装需要注意的事项. 第一个步骤拷 ...
- Struts2 Hibernate Spring 整合的基本流程和步骤及其相关配置细节
配置Hibernate环境 1. 把Hibernate的相关jar包复制到lib目录下: ① HIBERNATE_HOME/lib 下的相关的依赖的第三方包 ② HIBERNATE_HOME/hibe ...
- Servlet3.0 || IDEA与tomcat的相关配置
好处: * 支持注解配置.可以不需要web.xml了. * 步骤: 1. 创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml ...
最新文章
- OpenGL vertext shader 属性设置
- article.app.php,【求助】修改app\portal\AdminArticle.php二次开发提交数据出错的疑问
- Spring基于状态机squirrel-foundation简单使用
- ASP.Net Jquery 随机验证码 文本框判断
- java聚合_Java™ 教程(聚合归纳操作)
- Java多个PDF合成一个PDF的方法
- Snagit 10 截图 虚拟打印机 【下载|注册码】
- 软工作业--团队作业2
- 使用Vant组件库,van-filed配置手机号验证规则
- cms07——单页模版制作教程
- U盘数据恢复的实现?
- 传奇单机架设教程,五分钟完成单机架设
- telnet 不是内部或外部命令,也不是可运行的程序解决方案:Windows 安装Telnet客户端
- 从零开始做远控 第五篇 屏幕监控
- PS图层混合模式MATLAB实现
- HTML+CSS简单的淘宝首页框架布局小练(一)
- Java 计算时间差之年龄问题
- JavaScript之Soft排序
- 解决 error: called object ‘xxx‘ is not a function or function pointer
- uniapp 打开高德地图或者百度地图 进行导航
热门文章
- Linux(CentOS)搭建redmine项目管理系统
- Win 10 开机出现no bootable device
- MySQL高级(一)
- 美团java研发岗二面:mysql功能介绍
- md4 java_求MD4 java实现的代码
- 这就是你日日夜夜想要的docker!!!---------docker+consul+ nginx集成分布式的服务发现与注册架构
- 20X01 FCPX插件 音频可视化视觉特效 PFS Fcpx Audio Effector
- Orion Solarwinds监控平台安装教程
- 计算机1500字论文,当我打开电脑_1500字
- 清华大学python_清的解释|清的意思|汉典“清”字的基本解释