当前位置: 首页 > article >正文

IDEA的常用设置

目录

一、显示顶部工具栏

二、设置编辑区字体按住鼠标滚轮变大变小(看需要设置)

三、设置自动导包和优化导入的包(有的时候还是需要手动导包)

四、设置导入同一个包下的类,超过指定个数的时候,合并为*(一般使用IDEA默认设置的数量就行)

五、设置显示方法和方法之间的分隔符(看需要设置)

六、设置忽略大小写进行提示(看需要设置)

七、设置多个类不隐藏,多行显示

八、设置类头部的文档注释信息

九、设置项目文件编码

十、设置自动编译


一、显示顶部工具栏

1.选择View中的Appearance

2.勾选右边的Toolbar选项

二、设置编辑区字体按住鼠标滚轮变大变小(看需要设置)

1.打开设置;

2.选择Editor下的General;

3.勾选Change font size with Ctrl+ Mouse Wheel in选项;

三、设置自动导包和优化导入的包(有的时候还是需要手动导包)

1.打开设置;

2.选择Editor中的General下的Auto Import;

3.勾选Add unambiguous imports on the fly选项和Optimize imports on the fly选项;

四、设置导入同一个包下的类,超过指定个数的时候,合并为*(一般使用IDEA默认设置的数量就行)

1.打开设置;

2.选择Editor中的Code Style下的Java;

3.设置Class count to use import with '*'和Names count to use static import with '*'的值(一个是导入,一个是静态导入);

五、设置显示方法和方法之间的分隔符(看需要设置)

1.打开设置;

2.选择Editor中的General下的Appearance;

3.勾选Show method separators选项;

六、设置忽略大小写进行提示(看需要设置)

1.打开设置;

2.选择Editor中的General下的Code Completion;

3.取消勾选Match case选项;

七、设置多个类不隐藏,多行显示

1.打开设置;

2.选择Editor中的General下的Editor Tabs;

3.取消勾选Show tabs in one row选项,并且适当设置一下Tab limit的值(这个看情况设置,这个值是控制顶部最多能显示多少个标签的);

八、设置类头部的文档注释信息

1.打开设置;

2.选择Editor下的File and Code Templates;

3.在右边点击Includes,选择File Header,然后在右上白框中输入对应的的信息;

4.参考信息如下(可以根据自己的情况自定义内容):

/**
* @Auther: 测试
* @Date: ${DATE} - ${TIME}
* @Description: ${PACKAGE_NAME}
* @version: 1.0
*/

(1)${DATE}:用于获取当前系统的日期;

(2)${TIME}:用于获取当前系统的时间;

(3)${PACKAGE_NAME}:用于获取当前创建的文件的包名称;

5.注意:当前这个设置只对新建的类才生效,之前已经建好的类是不生效的;

九、设置项目文件编码

1.打开设置;

2.选择Editor下的File Encodings;

3.将Global Encoding、Project Encoding、Default encoding for properties files的值都设置为UTF-8,并且勾选Tansparent native-to-asci conversion;

十、设置自动编译

1.打开设置;

2.选择Build,Execution,Deployment下的Compiler;

3.勾选Build project automatically选项和Compile independent modules in parallel选项;


http://www.kler.cn/a/472551.html

相关文章:

  • jenkins 使用 ssh-agent向windows进行部署
  • 将txt转成excel正则化公式的调整
  • Java 日期时间格式化标准
  • STM32 软件I2C读写
  • 【微服务与K8S】
  • kafka使用以及基于zookeeper集群搭建集群环境
  • LabVIEW软件Bug的定义与修改
  • HTML 音频(Audio)
  • IDEA 字符串拼接符号“+”位于下一行的前面,而不是当前行的末尾
  • 导航技术的分类
  • Swoole v6 正式发布
  • 软件架构的康威定律:AI如何重构团队协作模式
  • 【VUE+ElementUI】通过接口下载blob流文件设置全局Loading加载进度
  • 在 CentOS 上安装 Docker 和 Docker Compose(可指定版本或安装最新版本)
  • MySQL安装,配置教程
  • 如何设计一个能根据任务优先级来执行的线程池
  • 计算机的错误计算(二百零五)
  • RPM包的制作
  • HTML5实现好看的中秋节网页源码
  • 《浮岛风云》V1.0中文学习版
  • 接口项目uuid算法开发及验证-thinkphp6-rabbitmq
  • 大模型(LLM)面试全解:主流架构、训练目标、涌现能力全面解析
  • 20250108-实验+神经网络
  • 2025年01月08日Github流行趋势
  • 你好,2025!JumpServer开启新十年
  • 解决 uniapp 开发中的相机相册权限申请同步告知目的问题(兼容 Android 13)| 华为应用商店上架解决方案