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

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选项;

相关文章:

IDEA的常用设置

目录 一、显示顶部工具栏 二、设置编辑区字体按住鼠标滚轮变大变小(看需要设置) 三、设置自动导包和优化导入的包(有的时候还是需要手动导包) 四、设置导入同一个包下的类,超过指定个数的时候,合并为*&a…...

【VUE+ElementUI】通过接口下载blob流文件设置全局Loading加载进度

下载Blob流文件,并以服务形式显示文件下载进度 1、下载接口 增加 config参数,并用...config将该属性加入到请求中; xxapi.js文件中设置downloadFile下载接口 // 下载文件 export function downloadFile(data, config) {return request({ur…...

算法的五个重要特性和4个基本标准

五个特性: 1、有穷性:一个算法必须执行有穷步后结束、 2、确定性:对于每种情况下所应执行的操作,在算法中都应该有确切的规定,不会产生二义性, 使得算法的执行者和阅读者都能明确其含义以及如何执行。 3、…...

svelte5中使用react组件

在svelet5中导入并使用react组件库 svelte5中使用react组件 svelte5中使用react组件 在svelet5中导入并使用react组件库, 示例项目地址:https://github.com/shenshouer/my-svelte-react 在svelte5中当前还有问题,无法将children传递到react中渲染 使用…...

iOS - 自定义引用计数(MRC)

自定义引用计数(Custom Reference Counting)是指类可以通过重写 retain/release 等方法来实现自己的引用计数管理机制。这通常用于特殊场景下的内存管理优化。 1. 判断是否使用自定义引用计数 inline bool objc_object::hasCustomRR() {// 检查类是否…...

北航现实场景无人机VLN新基准! OpenUAV:面向真实环境的无人机视觉语言导航,平台、基准与方法

作者:Xiangyu Wang, Donglin Yang, Ziqin Wang, Hohin Kwan, Jinyu Chen, Wenjun Wu1, Hongsheng Li, Yue Liao, Si Liu 单位:北京航空航天大学人工智能学院,香港中文大学多媒体实验室,感知与交互智能中心 原文链接:…...

OpenCV计算机视觉 08 图像的旋转

图像的旋转 下面是一张小猪佩奇的照片,请进行顺时针90度,逆时针90度,180度旋转 方法一:使用了 NumPy 库的 np.rot90() 函数来实现图像的旋转 np.rot90(img, k-1) 表示将输入的图像 img 顺时针旋转 90 度, np.rot90(…...

C++感受15-Hello STL 泛型启蒙

生鱼片和STL的关系,你听过吗?泛型编程和面向对象编程,它们打架吗?行为泛型和数据泛型,各自的目的是? 0 楔 俄罗斯生鱼片,号称俄罗斯版的中国烤鸭,闻名于世。其鱼肉,源于…...

【Java 学习】对象赋值的艺术:Java中clone方法的浅拷贝与深拷贝解析,教你如何在Java中实现完美复制

💬 欢迎讨论:如对文章内容有疑问或见解,欢迎在评论区留言,我需要您的帮助! 👍 点赞、收藏与分享:如果这篇文章对您有所帮助,请不吝点赞、收藏或分享,谢谢您的支持&#x…...

基于高斯混合模型的数据分析及其延伸应用(具体代码分析)

一、代码分析 (一)清除工作区和命令行窗口 clear; clc;clear;:该命令用于清除 MATLAB 工作区中的所有变量,确保代码运行环境的清洁,避免之前遗留的变量对当前代码运行产生干扰。例如,如果之前运行的代码中…...

无人机+Ai应用场景!

军事领域 无人机AI制导技术在军事领域的应用尤为突出。通过AI技术,无人机可以自主执行侦察、监视、打击等多种任务,极大地提高了军事行动的效率和准确性。 侦察与监视:AI无人机能够利用先进的传感器和摄像头,对目标区域进行大范…...

操作手册:集成钉钉审批实例消息监听配置

此文档将记录在慧集通平台怎么实现钉钉审批实例结束或发起或取消时,能够实时的将对应的实例数据抓取出来送入第三方系统 集成平台配置 1、配置中心库,存储钉钉发送的消息,可以忽略,若不配置,则钉钉的消息将不再记录到…...

AI大模型-提示工程学习笔记4

卷首语:我所知的是我自己非常无知,所以我要不断学习。 写给AI入行比较晚的小白们(比如我自己)看的,大神可以直接路过无视了。 不同主题提示词可以完成不同基本任务,常见的提示主题有: 文本概…...

Vue3.5 企业级管理系统实战(一):项目初始搭建与配置

本文详细介绍了如何使用 Vite 构建一个高效的 Vue 3.5 项目框架,并整合了 ESLint、Prettier、EditorConfig、Husky、lint-staged 和 commitlint 等现代化开发工具。通过这些工具的集成,我们能够确保代码质量、格式化和提交规范的一致性,从而提…...

缓存-Redis-缓存更新策略-主动更新策略-Cache Aside Pattern(全面 易理解)

**Cache-Aside Pattern(旁路缓存模式)**是一种广泛应用于缓存管理的设计模式,尤其在使用 Redis 作为缓存层时尤为常见。该模式通过在应用程序与缓存之间引入一个旁路,确保数据的一致性和高效性。本文将在之前讨论的 Redis 主动更新…...

杭州市有哪些大学能够出具论文检索报告?

杭州市具有查收查引服务的学校有浙江大学、杭州电子科技大学、浙江工业大学、杭州师范大学等高校。 1、浙江大学图书馆 浙江大学图书馆提供文献查收查引服务,包括查询学术论文被SCIE、SSCI、A&HCI、EI、CPCI-S、CPCI-SSH、CSSCI、CSCD等国内外权威数据库收录和…...

SpringBootWeb 登录认证(day12)

登录功能 基本信息 请求参数 参数格式:application/json 请求数据样例: 响应数据 参数格式:application/json 响应数据样例: Slf4j RestController public class LoginController {Autowiredpriva…...

使用AOP在切面逻辑中无法获取到requesetBody

使用场景:在接口处理之前,我们需要拿到请求参数,对参数进行校验。注意,这里需要拿到的是原始的请求信息! 一般的获取方式 ServletInputStream inputStream request.getInputStream(); StringBuilder stringBuilder …...

生成模型:变分自编码器-VAE

1.基本概念 1.1 概率 这里有: x为真实图像,开源为数据集, 编码器将其编码为分布参数 x ^ \hat{x} x^为生成图像, 通过解码器获得 p ( x ) ^ \hat{p(x)} p(x)^​: 观测数据的分布, 即数据集所构成的经验分布 p r e a l ( x ) p_{real}(x) preal​(x): …...

Hive sql执行文件合并配置参数

HIVE自动合并输出的小文件的主要优化手段为:HIVE将会启动一个独立的map-reduce任务进行输出文件的merge。 set hive.merge.mapfiles true: 在只有map的作业结束时合并小文件, set hive.merge.mapredfiles true: 在Map-Reduce的任…...

DAMO-YOLO多尺度检测优化:小目标检测性能提升方案

DAMO-YOLO多尺度检测优化:小目标检测性能提升方案 无人机航拍场景下的小目标检测一直是计算机视觉领域的难点,DAMO-YOLO通过特征金字塔改进、anchor调整和智能数据增强等技术,为这一挑战提供了实用解决方案。 1. 小目标检测的挑战与DAMO-YOLO…...

Felgo框架在QmlBook中的应用:快速构建企业级应用

Felgo框架在QmlBook中的应用:快速构建企业级应用 【免费下载链接】qmlbook The source code for the upcoming qml book 项目地址: https://gitcode.com/gh_mirrors/qm/qmlbook Felgo框架是QmlBook中推荐的企业级应用开发解决方案,它基于Qt框架扩…...

Phi-4-mini-reasoning百度搜索友好:生成结构化、可索引的推理答案

Phi-4-mini-reasoning 使用指南:生成结构化推理答案 1. 模型概述 Phi-4-mini-reasoning 是一款由微软开发的轻量级开源模型,专为数学推理、逻辑推导和多步解题等强逻辑任务设计。这个3.8B参数的模型主打"小参数、强推理、长上下文、低延迟"的…...

单调队列优化多重背包 学习笔记 详解蔷

背景 StreamJsonRpc 是微软官方维护的用于 .NET 和 TypeScript 的 JSON-RPC 通信库,以其强大的类型安全、自动代理生成和成熟的异常处理机制著称。在 HagiCode 项目中,为了通过 ACP (Agent Communication Protocol) 与外部 AI 工具(如 iflow …...

机械设计行业SolidWorks许可证资源池化共享分点方案

SolidWorks许可证资源池化共享,真的不光是“打游戏占号”你是不光是也总归撞上这种场景?项目上线前一晚,全部工程师全在争抢SolidWorks许可证,结果有人抢到了,有人还要靠“临时借”拿个“邮件恳求”的结果。可你抬头看…...

精度套利:藏在盘口缝隙里的稳定机会

我们先来看 BN 上一个交易对。现货侧,PEPE/USDT 的价格精度是 1e-8; 合约侧,1000PEPEUSDT 的价格精度是 1e-7。 如果把合约价格换算回 PEPE/USDT 的单位,那么它对应的价格精度其实是 1e-10。 这意味着,现货和合约在同一…...

OpenClaw备份策略:gemma-3-12b-it自动化数据保护方案

OpenClaw备份策略:gemma-3-12b-it自动化数据保护方案 1. 为什么需要AI驱动的自动化备份? 上个月我的移动硬盘突然罢工,导致三个月的项目文档全部丢失。这次惨痛经历让我意识到:传统备份方案存在两个致命缺陷——依赖人工记忆和缺…...

问题解决策略基础算法实现训练1

问题 A: C 语言习题 字符串排序 [提交] [状态]题目描述 输入nnn个字符串,将它们按字母由小到大的顺序排列并输出。编写三个函数实现, 用于输出inputnnn个字符串, 用于排序sortstrnnn个字符串, 用于输出outputnnn个字符…...

OpenClaw模型微调指南:优化Qwen2.5-VL-7B特定场景图文识别准确率

OpenClaw模型微调指南:优化Qwen2.5-VL-7B特定场景图文识别准确率 1. 为什么需要微调Qwen2.5-VL-7B 去年我在做一个电商商品自动分类项目时,发现现成的多模态模型在识别特定品类商品时表现不佳。比如把"蓝牙耳机"识别成"助听器"&am…...

G-Helper:华硕笔记本性能革命的轻量解决方案

G-Helper:华硕笔记本性能革命的轻量解决方案 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, and o…...