IDEA的详细设置

《IDEA破解、配置、使用技巧与实战教程》系列文章目录

第一章 IDEA破解与HelloWorld的实战编写
第二章 IDEA的详细设置
第三章 IDEA的工程与模块管理
第四章 IDEA的常见代码模板的使用
第五章 IDEA中常用的快捷键
第六章 IDEA的断点调试(Debug)
第七章 IDEA创建Java工程、Maven安装与建立工程、Web工程、Tomcat配置
第八章 IDEA关联数据库
第九章 IDEA常用插件_随时更新


文章目录


一、系统设置

1、默认启动项目配置

启动IDEA时,默认自动打开上次开发的项目?还是自己选择?

如果去掉Reopen last project on startup前面的对勾,每次启动IDEA就会出现如下界面:

2、取消自动更新

默认都打√了,建议检查IDE更新的√去掉,检查插件更新的√选上。

二、设置整体主题

1、选择主题

2、设置菜单和窗口字体和大小

三、显示行号与方法分隔符

四、代码智能提示功能

IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写 。 如果想不区分大小写的话,就把这个对勾去掉。建议去掉勾选

五、 自动导包配置

默认需要自己手动导包,Alt+Enter快捷键

自动导包设置

  1. 动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;
  2. 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;

六、设置项目文件编码(一定要改)

七、设置控制台的字符编码

八、修改类头的文档注释信息

比如:

bash 复制代码
/**
 * ClassName: ${NAME}
 * Package: ${PACKAGE_NAME}
 * Description: 
* @Author 尚硅谷-宋红康
* @Create ${DATE} ${TIME} 
* @Version 1.0   
*/

常用的预设的变量,这里直接贴出官网给的:

bash 复制代码
${PACKAGE_NAME} - the name of the target package where the new class or interface will 
be created. 
${PROJECT_NAME} - the name of the current project. 
${FILE_NAME} - the name of the PHP file that will be created. 
${NAME} - the name of the new file which you specify in the New File dialog box during 
the file creation. 
${USER} - the login name of the current user. 
${DATE} - the current system date. 
${TIME} - the current system time. 
${YEAR} - the current year. 
${MONTH} - the current month. 
${DAY} - the current day of the month. 
${HOUR} - the current hour. 
${MINUTE} - the current minute. 
${PRODUCT_NAME} - the name of the IDE in which the file will be created. 
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc. 
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

九、设置自动编译

相关推荐
Tattoo_Welkin4 分钟前
IDEA 中常用操作记载
java·elasticsearch·intellij-idea
音符犹如代码9 分钟前
Arthas classloader + sc 实战:JVM 类加载与手动加载
java·jvm·spring boot
乐启国际旅行社有限公司24 分钟前
Java线程池实战:文旅系统批量任务性能优化(团期生成/数据导出)
java·开发语言·性能优化
Listen·Rain34 分钟前
用AI开发出一个AI
java·人工智能·spring boot·tomcat·intellij-idea·mybatis·visual studio
AI人工智能+电脑小能手35 分钟前
【大白话说Java面试题 第203题】【09_Zookeeper篇】第4题:ZooKeeper 的节点类型有哪些?
java·zookeeper·分布式锁·分布式协调·znode
优信电子43 分钟前
Raspberry Pi Pico(RP2040)快速入门:Arduino IDE环境搭建与第一个程序
ide
宸津-代码粉碎机44 分钟前
告别手动Jar部署!生产级无损热部署方案,彻底解决OOM与更新失效问题
java·大数据·开发语言·人工智能·python
米码收割机1 小时前
【移动】线上购物移动端网站(源码+文档)【独一无二】
java·开发语言·前端·python·django
无敌秋1 小时前
python/c++/java上云
java·c++·python
都叫我大帅哥1 小时前
BCrypt 还是 Argon2?Spring Security 密码加密方案深度解析与实战对比
java·spring