程序员强烈推荐:IDEA 常用配置指南

1、外观配置

1.1 基本配置

图 1.1-1 修改更改主题 + 背景图片
程序员强烈推荐:IDEA 常用配置指南_第1张图片

如果IDEA版本是2023.1.2以后的版本可以开启 newUI 体验新版的UI界面,我个人是挺喜欢的

1.2 快捷键配置

图1.2-1 修改快捷键
程序员强烈推荐:IDEA 常用配置指南_第2张图片

2、配置开发环境

2.1 配置GIT

图2.1-1配置git
程序员强烈推荐:IDEA 常用配置指南_第3张图片

【git提交的几个小建议】

建议对git提交人和提交信息进行规范,同时代码提交应当清晰的反映所属任务和修改内容,方便后续进行代码分支合并避免漏掉功能提交。

  1. 建议代码提交模式为:任务编码-操作-具体修改,举例:20230711-新增-xxx功能20230711-优化-xxx查询
  2. 建议设置git提交人员和邮箱:git配置作者信息

2.2 配置maven

图2.2-1 配置maven
程序员强烈推荐:IDEA 常用配置指南_第4张图片

2.3 配置JDK

图 2.3-1 配置项目的JDK
程序员强烈推荐:IDEA 常用配置指南_第5张图片
程序员强烈推荐:IDEA 常用配置指南_第6张图片

配置项目的语言版本指的是设置 JDK 版本,比如有些比较老的项目需要JDK-6启动,此时不需要安装JDK-6,可以把语言版本设置为6即可运行项目。

3、编辑器设置

3.1 基本配置

图 3.1-1 代码补全提示去掉匹配规则
程序员强烈推荐:IDEA 常用配置指南_第7张图片
图 3.1-2 配置字体样式和大小
程序员强烈推荐:IDEA 常用配置指南_第8张图片

字体建议使用等宽字体,如 Consolas 或者 JetBrains Mono,最近英特尔开源的 intel-one-mono 字体也挺好用的,喜欢的话可以安装一下。

图3.1-3 配置行号显示和方法分割
程序员强烈推荐:IDEA 常用配置指南_第9张图片

3.3 编码风格配置

图 3.3-1 Java引入折叠
程序员强烈推荐:IDEA 常用配置指南_第10张图片
图 3.3-2 Java代码超字符数换行
程序员强烈推荐:IDEA 常用配置指南_第11张图片

3.4 配置代码模板

可以生成常见的代码模板,方便开发使用

  1. 配置文件模板,如图3.4-1所示;
  2. 配置文件的所有者信息,新建文件后会添加在类的头部,如图3.4-2所示;
  3. 代码生成模板,输入关键词,点击回车后即可触发生成代码,配置如图 3.4-3所示,使用效果如图3.4-4所示;
图 3.4-1 文件生成模板
程序员强烈推荐:IDEA 常用配置指南_第12张图片
图 3.4-2 文件头设置
程序员强烈推荐:IDEA 常用配置指南_第13张图片
图 3.4-3 配置代码生成模板
程序员强烈推荐:IDEA 常用配置指南_第14张图片
程序员强烈推荐:IDEA 常用配置指南_第15张图片
程序员强烈推荐:IDEA 常用配置指南_第16张图片

代码生成模板建议建立新的分组后,在新的分组内编写代码生成模板。

图 3.4-4 代码模板使用效果
程序员强烈推荐:IDEA 常用配置指南_第17张图片
image-20230705165017812.png

3.5 配置编辑器编码格式

建议都设置为 UTF-8 避免出现文件乱码问题

3.5-1 配置编辑器编码格式
程序员强烈推荐:IDEA 常用配置指南_第18张图片

3.6 配置忽略的文件和文件夹

建议在忽略文件和文件夹内配置IDEA编辑器生成的文件,防止git提交时提交IDEA配置文件被打

图 3.6-1 配置忽略的文件和文件夹
程序员强烈推荐:IDEA 常用配置指南_第19张图片

4、好玩的插件

插件 名称
Alibaba Java Coding 阿里巴巴代码规范检查插件,根据《Java开发手册》进行代码规范性检查
Easy Code 代码生成器,配置好代码模板后,可以从数据库一键生成从dao层到service层的代码
GenerateSerialVersionUID 一键生成SerivalVersionUID
Jrebel and XRebel 热部署插件,代码更改后点击build可以免重启热部署
JSON Parser JSON 格式化,在IDEA内增加JSON格式化窗口
LeetCode Editor 实现IDEA内刷LeetCod题目
MyBatisX 方便找到mapper和XML的映射
Rainbow Brackets 彩虹括号,方便查看代码
Star Wars Progress Bar 星球大战主题进度条
Translation 翻译插件,支持翻译代码、注释等等
camelCase 快捷的从全大写、下划线、大驼峰、小驼峰命名之间切换

题外话

在此疾速成长的科技元年,编程就像是许多人通往无限可能世界的门票。而在编程语言的明星阵容中,Python就像是那位独领风 骚的超级巨星, 以其简洁易懂的语法和强大的功能,脱颖而出,成为全球最炙手可热的编程语言之一。


Python 的迅速崛起对整个行业来说都是极其有利的 ,但“人红是非多”,导致它平添了许许多多的批评,不过依旧挡不住它火爆的发展势头。

​ 最后

为了帮助大家更好的学习Python,小编给大家准备了一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,需要获取方式:点击这里【 Python全套资料】 即可获取。

CSDN大礼包:《Python开发全套学习笔记/实战项目/安装工具》免费分享

Python学习路线汇总

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。


​Python必备开发工具


精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

温馨提示:篇幅有限,已打包文件夹,获取方式:点击这里【 Python全套资料】 即可获取。

CSDN大礼包:《Python开发全套学习笔记/实战项目/安装工具》免费分享

Python学习视频600合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

​​​100道Python练习题


面试刷题


​​​
实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

Python副业兼职与全职路线
在这里插入图片描述

​​​获取方式:点击这里【 Python全套资料】 或扫描下方即可获取。

CSDN大礼包:《Python开发全套学习笔记/实战项目/安装工具》免费分享

你可能感兴趣的:(intellij-idea,elasticsearch,java,安全,web安全,python,开发语言)