IDEA基本设置

本博客适用于纯新手小白,或者刚下载IDEA想要优化开发添加配置的读者。

基础设置

滚轮调整字体大小

在这里插入图片描述

  1. 打开 IntelliJ IDEA。

  2. 转到菜单栏中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。

  3. 在弹出的设置窗口中,选择 “Editor” -> “General” -> “Change font size (Zoom) with Ctrl+Mouse Wheel”(在 Mac 上为 “Editor” -> “General” -> “Change font size (Zoom) with Command+Mouse Wheel”)。

  4. 勾选上述选项,然后点击 “Apply” 或 “OK” 保存设置。

现在,当你按住 Ctrl(在 Windows/Linux 上)或 Command(在 Mac 上)键的同时使用鼠标滚轮,就能够调整编辑器中的字体大小了。

设置编码格式

在这里插入图片描述

  1. 打开 IntelliJ IDEA。

  2. 转到菜单栏中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。

  3. 在设置窗口中,展开 “Editor” 菜单,然后选择 “File Encodings”。

  4. 在 “File Encodings” 部分,你可以看到多个设置项,包括 “Global Encoding”、“Project Encoding”、“Default encoding for properties files” 等。

    • Global Encoding: 这是 IntelliJ IDEA 的全局编码设置,用于新创建的文件。
    • Project Encoding: 这是当前项目的编码设置,可以根据需要进行更改。
  5. 对于 “Global Encoding” 和 “Default encoding for properties files”,你可以选择需要的编码。通常情况下,UTF-8 是一个广泛使用的编码格式。

  6. 对于 “Project Encoding”,你可以选择使用 “Project default”(即项目默认值)或者手动选择一个编码。

  7. 如果你的项目有多个模块,你可能还会看到每个模块的编码设置。你可以根据需要为每个模块设置不同的编码。

  8. 这里全部设置为UTF-8

  9. 点击 “OK” 或 “Apply” 保存设置。

设置自动导包

在这里插入图片描述

方法分隔符

有助于区分方法,新手友好
在这里插入图片描述

  1. 打开 IntelliJ IDEA。
  2. 转到菜单栏中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。
  3. 在设置窗口中,选择 “Appearance & Behavior” -> “Appearance”。
  4. 在 “Appearance” 选项卡中,找到 “Show method separators” 处打开
  5. 点击 “OK” 或 “Apply” 保存设置。

客制化设置

设置配色方案

  1. 打开 IntelliJ IDEA。
  2. 转到菜单栏中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。
  3. 在设置窗口中,选择 “Editor” -> “Color Scheme”。

这里设置自己喜欢的代码颜色

配置文件模板

在 IntelliJ IDEA 中,你可以通过设置文件模板来定义文件创建时的初始内容,包括文件头信息。以下是设置文件模板并添加文件头的步骤:

  1. 打开 IntelliJ IDEA。

  2. 转到菜单栏中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”(Mac)。

  3. 在设置窗口中,选择 “Editor” -> “File and Code Templates”。

  4. 在 “File and Code Templates” 选项卡中,点击"Include"

6.点击"File Header", 在右侧编辑区域,你可以编辑文件模板的内容。

例如,你可以在 Class 模板中添加以下内容:

/**author:d0ublecl1ck;time:${DATE} ${TIME};project:${PROJECT_NAME};description:
*/

在上述例子中,${DATE} ,${TIME}${PROJECT_NAME} 是变量,它们将根据文件的实际情况进行替换。

  1. 点击 “OK” 或 “Apply” 保存设置。

现在,当你创建一个新的文件时,它将使用你自定义的文件模板,包括文件头信息。你还可以对其他文件模板进行类似的设置,以满足不同类型文件的需求。

当创建一个新的类则会自动添加这些内容
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/536753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CTF show 71

CTF show 71 在源码中可以看到程序把缓冲区内容全部替换成了问号 ​​ ob_get_contents函数把缓冲区内容读到以后赋值给了变量s,类型是字符串。 ob_end_clean()函数清空当前缓冲区并且关闭缓冲区 ​​ 所以展示的结果中全是问号。所以我们需要在读取到文件以后…

计算机网络基础知识分享

计算机网络基础知识分享 发送一个http请求,从客户端到服务器端,都经历了什么? **Ⅰ,浏览器生成消息 ** (1)浏览器输入网址 我们的探索之旅从在浏览器中输入网址开始,网址,准确来说应该叫 UR…

JVM内存结构Java内存模型Java对象模型

悟空老师思维导图:https://naotu.baidu.com/file/60a0bdcaca7c6b92fcc5f796fe6f6bc9https://naotu.baidu.com/file/60a0bdcaca7c6b92fcc5f796fe6f6bc9 1.JVM内存结构&&Java内存模型&&Java对象模型 1.1.JVM内存结构 1.2.Java对象模型 Java对象模型…

Isaac Sim urdf文件导入

本教程展示如何在 Omniverse Isaac Sim 中导入 urdf 一. 使用内置插件导入urdf 安装urdf 插件 方法是转到“window”->“Extensions” 搜索框中输入urdf, 并启用 通过转至Isaac Utils -> Workflows -> URDF Importer菜单来访问 urdf 扩展。 表格中的 1,2,3 对应着…

VR全景展示的功能有哪些?适合用于哪些领域?

现如今,VR全景展示技术已经逐渐融入了我们的日常生活中,可能大部分人都还没有意识到VR全景是如何应用的,但其实VR全景针对多个行业的垂直领域都有一定的落地使用。在互联网高速发展的今天,多媒体所包含的种类也越来越多&#xff0…

SpringAOP复习

SpringAOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。他是一种可以在不修改原来核心代码的情况侠给程序动态统一进行增强的一种技术 SpringAOP:批量对Spring容器中的bean方法做增强,并且这种增强不会与原来方…

Odoo16 实用功能之在Form视图的各个部位加入按钮

目录 1、 如何在form视图中的头部加上按钮 2、如何在form视图中的身体加上按钮 3、如何在notebook标签中加入按钮 1、 如何在form视图中的头部加上按钮 以CRM中的渠道form视图为例子介绍&#xff08;实现红框中的效果&#xff09; 直接在<header>标签里加入按钮即可 …

树莓派4B搭建开源NAS系统openmediavault

目录 搭建过程使用镜像准备硬件准备软件账号信息制作系统盘首次启动配置获取树莓派IP地址 ssh登录到树莓派上登录到openmediavualt连接到wifi 搭建过程 搭建过程参考链接两篇文章,已经搭建完毕.期间遇到一些坑,为了方便大家,我把搭建好的镜像和使用到的工具放在百度网盘共享了…

HashSet 和HashMap的区别、优缺点、使用场景

HashSet和HashMap是Java集合框架中的两个常用类&#xff0c;它们都用于存储和管理数据&#xff0c;但在使用方式、功能和性能上有很大的区别。 HashSet和HashMap的区别 区别一&#xff1a;用途不同 HashSet&#xff1a;HashSet是一个基于哈希表的集合&#xff0c;用于存储不…

常用两种Linux命令生成器

在Linux中&#xff0c;可以使用多种命令来生成随机密码。以下是其中两种常用的命令&#xff1a; 1.pwgen&#xff1a;这个命令可以生成随机、无意义的但容易发音的密码。生成的密码可以只包含小写字母、大小写混合或数字。大写字母和数字会以一种便于记忆的方式放置&#xff0…

Java_Stream流

一、JDK8新特性&#xff08;Stream流&#xff09; 接下来学习一个全新的知识&#xff0c;叫做Stream流&#xff08;也叫Stream API&#xff09;。它是从JDK8以后才有的一个新特性&#xff0c;是专业用于对集合或者数组进行便捷操作的。有多方便呢&#xff1f;我们用一个案例体…

【OAuth2】授权框架的四种授权方式详解

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的专栏《OAuth 2》。&#x1f3af;&#x1f3af; &#x1…

TwIST算法MALTLAB主程序详解

TwIST算法MALTLAB主程序详解 关于TwIST算法的具体原理可以参考&#xff1a; 链接: https://ieeexplore.ieee.org/abstract/document/4358846 链接: https://blog.csdn.net/jbb0523/article/details/52193209 该算法的MATLAB源代码&#xff1a; 链接: http://www.lx.it.pt/~bi…

Node.js(二)-模块化

1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时&#xff0c;自顶向下逐层将系统拆分成若干模块的过程。对于整个系统来说&#xff0c;模块是可组合、分解和更换的单元。 1.2 编程领域中的模块化 编程领域中的模块化&#xff0c;就是遵守固定的规则&…

48V转12V 300mA降压芯片,60V耐压、0.6A稳压芯片带ECO模式-AH590L

AH590L是一种48V转12V 300mA降压芯片&#xff0c;具有60V耐压、0.6A稳压电流的特点&#xff0c;并且还带有ECO模式&#xff0c;是一种理想的开关电源解决方案。 AH590L是PWM模式 DC/DC降压转换器。TEL&#xff1a;l86*4884*3702*宽输入电压范围4至60V适用于工业领域的广泛应用…

AI安全综述

1、引言 AI安全这个话题&#xff0c;通常会引伸出来图像识别领域的对抗样本攻击。下面这张把“熊猫”变“猴子”的攻击样例应该都不陌生&#xff0c;包括很多照片/视频过人脸的演示也很多。 对抗样本的研究领域已经具备了一定的成熟性&#xff0c;有一系列的理论来论述对抗样本…

one wire(单总线)FPGA代码篇

一.引言 单总线&#xff08;OneWire&#xff09;是一种串行通信协议&#xff0c;它允许多个设备通过一个单一的数据线进行通信。这个协议通常用于低速、短距离的数字通信&#xff0c;特别适用于嵌入式系统和传感器网络。 二.one wire通信优点缺点 优点&#xff1a; 单一数据线…

Unity程序向Web服务器发送数据

Unity程序向Web服务器发送数据 一、介绍二、HTTP协议三、新建Unity工程&#xff0c;创建脚本1.新建Unity工程&#xff0c;创建脚本WebManager.cs&#xff0c;将其指定给场景中的任意游戏体。2.在WebManager.cs中添加一个m_info属性和OnGUI函数显示UI&#xff1a; 四、GET请求在…

一个利用摸鱼时间背单词的软件

大家好&#xff0c;我是 Java陈序员。 最近进入了考试季&#xff0c;各种考试&#xff0c;英语四六级、考研、期末考等。不知道大家的英语四六级成绩怎么样呢&#xff1f; 记得大学时&#xff0c;英语四级都是靠高中学习积累的老本才勉强过关。 而六级则是考了多次&#xff…

20231224解决outcommit_id.xml1 parser error Document is empty的问题

20231224解决outcommit_id.xml1 parser error Document is empty的问题 2023/12/24 18:13 在开发RK3399的Android10的时候&#xff0c;出现&#xff1a;rootrootrootroot-X99-Turbo:~/3TB/Rockchip_Android10.0_SDK_Release$ make installclean PLATFORM_VERSION_CODENAMEREL…