热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

idea全局主题_IntelliJIDEA好看的主题设置(支持自定义)

现在越来越多的人使用IntelliJIDEA,你是否想要一个好看的IDEA主题呢?本篇博客教你如何设置一个美美哒IDEA主题,你也可以根据

现在越来越多的人使用IntelliJ IDEA,你是否想要一个好看的IDEA主题呢?本篇博客教你如何设置一个美美哒IDEA主题,你也可以根据个人喜好自定义喜欢的主题样式。

目录:

▾ 系统主题设置

首先进到设置里:File➞Settings➞Appearance&Behavior➞Appearance。

这里默认提供了三套主题:IntelliJ,Darcula,high contrast。这里可以根据个人爱好进行设置。

IntelliJ样式

Darcula样式

high constract样式

系统字体样式

▾ 导入其他IDEA主题

IDEA默认主题

IDEA默认提供了三个编辑区主题,可以通过如下的方式进行选择。

更多IDEA主题

如果想要更多主题效果就需要下载主题包,这里提供几个IDEA主题下载的网站:

➣ IDEA Theme官网: ☛ 传送门

➣ riaway官网: ☛ 传送门

➣ easycolor官网: ☛ 传送门

➣ Color Themes官网: ☛ 传送门

这里给大家提供几个比较好看的主题

One Dark theme样式

Hiberbee theme

Monokai_2样式

Bluloco Light样式

下载后为如下jar包:

导入主题:(方式一)

file → import settings → 选中下载的主题jar文件 → 按提示确认 → 重启程序

重启以后,新主题会自动启用,如果没有启用,可以如下方式选择:

下载以后导入主题:(方式二)

卸载编辑区主题插件:

选中要卸载的主题 →Delete,然后重启IDEA

▾ 主题优化及字体设置

设置鼠标滚轮修改字体大小

我们可以勾选此选项,设置为CTR+鼠标滚轮来控制代码字体大小显示

设置鼠标悬浮提示

展示效果:

设置自动导包功能

➣ Add unambiguous imports on the fly:自动导入不明确的结构

➣ Optimize imports on the fly:自动帮我们优化导入的包

设置显示行号和方法间的分隔符

展示效果:

➣如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。

➣如上图红圈所示,可以勾选 Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。

设置tab文件显示

如上图标注所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便,根据个人习惯进行选择。

展示效果:

设置默认的字体、字体大小、字体行间距

修改当前主题的字体、字体大小、字体行间距

如果当前主题不希望使用默认字体样式还可以单独设置

修改当前主题的控制台输出的字体及字体大小

▾ 自定义IDEA主题

本部分是主题设置的高级部分,不建议小白使用,当然可以以此为基础修改原有主题的部分设置

首先需要进入到选中主题的设置界面:File➞Settings➞Editor➞Color Scheme

设置关键字说明

Genera:通用样式设置

Code

☃ Code➞Identifier under caret: return 变量选中框设置

☃ Code➞Identifier under caret(write): 声明变量选中框设置

☃ Code Line number:行号样式

☃ Code➞Identifier under caret(write): 鼠标所在行的行号样式

☃ Code➞Matched brace:匹配{}提示

☃ Code➞ Method separator color: 方法分隔线样式

需要在Editor➞ General➞ Appearance中勾选show method separators

☃ Code➞ TODO defaults:TODO高亮提示

Editor

☃ Editor➞Breadcrumbs: 底部类和方法信息栏样式

current是选中时样式;

Default是默认样式;

Hovered是鼠标在标签上方移动时样式;

Inactive是从一个方法且换到类时显示的样式

☃ Editor-->Caret:鼠标输入光标颜色

☃ Editor-->Caret row:鼠标所在行背景颜色

Errors and Warnings

☃ 一些错误或者警告提示下划线

Search Results

☃ 搜索结构加边框提示

Search result:搜索结果变量 对应2

Search result(write access):写访问,对应1

Text search result:文本搜索结果;对应3

Template

☃ 定义Template模板页面的代码样式

Live Template:实时模板样式

Template variable:模板中变量样式

Text

☃ 一些重要的代码编辑区设置

Background in readonly files:只读的文件背景

Default text:本主题编辑区默认背景和文字颜色,顺便推荐个护眼色(豆沙绿):#BDF8CA

Language Defaults:代码编辑区域的一些全局设置

Braces and Operators :符号颜色设置

☃ Braces: { } 样式设置

☃ Brackets: [ ] 样式设置

☃ Dot: 点 . 样式;Comma: 逗号,样式;Semicolon: 分号; 样式

☃ Operation sign:操作符+-=/等样式

☃ Parentheses:( )样式

Classes:类相关颜色设置

☃ Class name: 类的名字样式

Comments:注释颜色设置

☃ Block comment:注释块/* */ 我的配色#948130

☃ Doc comment: 文档注释

​Markup:语言标记如

​Tag:标签,我的配色#7F5D96

​Tag value:标签值,我的配色#A48674

​Text:注释文字,我的配色#5E7798

☃ Line coment:行注释,我的配色# 9B9B9B

Identifiers:Java标识符设置

Constant :常量

Default:默认值

Function Call:调用方法名样式设置

Function declaration:被调用过的方法名样式设置

Global variable:全局变量样式设置

Local variable:局部变量样式

Parameter:参数样式

Inline parameter hints内联参数样式

Current

Default

Highlighted

Keyword关键字样式

Number数字样式

String:字符串相关样式

☃ Escape Sequence

​Invalid: 无效的,如%?

​Valid: 有效的,如\n\t

☃ String text:字符串字体样式

其他设置

剩余部分不再详细介绍(内容太多太杂,需要使用者自己慢慢摸索)

保存IDEA主题样式

当所有主题样式设置好后,可以将主题导出为对应文件,方便下次使用

填好信息,点击OK,选择存放位置就行了,信息非必填

自定义主题制作成功,下次直接导入使用即可

转载请添加本文链接 ☄https://www.cnblogs.com/asio/p/12582311.html

本博客与CSDN博客༺ཌ༈君☠纤༈ད༻同步发布



推荐阅读
  • 本文详细探讨了Java中的ClassLoader类加载器的工作原理,包括其如何将class文件加载至JVM中,以及JVM启动时的动态加载策略。文章还介绍了JVM内置的三种类加载器及其工作方式,并解释了类加载器的继承关系和双亲委托机制。 ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • ssm框架整合及工程分层1.先创建一个新的project1.1配置pom.xml ... [详细]
  • 本文详细解析了Java中throw和throws的关键区别,同时涵盖了JDK的定义、Java虚拟机的关键约定、Java的跨平台性、自动垃圾回收机制、源文件结构、包的概念及作用等多个核心知识点,旨在帮助学生更好地准备Java期末考试。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 深入解析Spring Cloud Ribbon负载均衡机制
    本文详细介绍了Spring Cloud中的Ribbon组件如何实现服务调用的负载均衡。通过分析其工作原理、源码结构及配置方式,帮助读者理解Ribbon在分布式系统中的重要作用。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 本文详细介绍如何在Linux系统中配置SSH密钥对,以实现从一台主机到另一台主机的无密码登录。内容涵盖密钥对生成、公钥分发及权限设置等关键步骤。 ... [详细]
  • Spring Boot 中静态资源映射详解
    本文深入探讨了 Spring Boot 如何简化 Web 应用中的静态资源管理,包括默认的静态资源映射规则、WebJars 的使用以及静态首页的处理方法。通过本文,您将了解如何高效地管理和引用静态资源。 ... [详细]
  • Logback使用小结
    1一定要使用slf4j的jar包,不要使用apachecommons的jar。否则滚动生成文件不生效,不滚动的时候却生效~~importorg.slf ... [详细]
  • 本文详细介绍了如何正确配置Java环境变量PATH,以确保JDK安装完成后能够正常运行。文章不仅涵盖了基本的环境变量设置步骤,还提供了针对不同操作系统下的具体操作指南。 ... [详细]
  • 本文将详细介绍通过CAS(Central Authentication Service)实现单点登录的原理和步骤。CAS由耶鲁大学开发,旨在为多应用系统提供统一的身份认证服务。文中不仅涵盖了CAS的基本架构,还提供了具体的配置实例,帮助读者更好地理解和应用这一技术。 ... [详细]
author-avatar
hanhff
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有