IDEA: 自用主题及字体搭配推荐

文章目录

  • 1. 字体设置推荐
  • 2. 主题推荐
  • 3. Rainbow Brackets(彩虹括号)
  • 4. 设置背景图片

下面是我的 IDEA 主题和字体,它们的搭配效果如下:

img

1. 字体设置推荐

在使用 IntelliJ IDEA 进行编码和开发时,一个合适的字体设置可以提高你的工作效率和舒适度。通过设置合适的字体,你可以让代码更易于阅读,减少视觉疲劳。本文将为你提供三个简单的步骤,以设置 IDEA 的字体,包括菜单字体、文本字体以及控制台字体。

1️⃣步骤一:设置 IDEA 菜单字体

第一步是设置 IDEA 的菜单字体,这涉及到整个界面的外观。要完成这一步,按照以下步骤进行操作:

在菜单中依次点击 “File”(文件) -> “Settings”(设置) -> “Appearance & Behavior”(外观与行为)-> “Appearance”(外观)。

在这里,你可以设置 IDEA 的菜单字体,这将影响菜单栏和工具栏的字体显示。

img

通过调整菜单字体,你可以改善 IDEA 的整体外观和可读性。

2️⃣步骤二:设置 IDEA 文本字体

第二步是设置 IDEA 中代码编辑区的文本字体,这将直接影响到你在编辑 Java 文件或其他源代码时的字体。按照以下步骤进行操作:

在菜单中依次点击 “File”(文件) -> “Settings”(设置) -> “Editor” (编辑器)-> “Font”(字体)。

在这里,你可以自定义代码编辑器的字体,包括大小和风格。

img

通过设置文本字体,你可以调整代码编辑的外观,以适应你的个人喜好和需求。

3️⃣步骤三:设置 IDEA 控制台字体

最后一步是设置 IDEA 控制台的字体,包括终端和控制台输出的字体。这一设置也适用于与 Git 相关的终端。遵循以下步骤来完成这一设置:

在菜单中依次点击 “File”(文件) -> “Settings”(设置) -> “Editor” (编辑器)-> “Color Scheme”(颜色方案)-> “Console Font”(颜色方案)。

在这里,你可以调整控制台和终端的字体设置。

img

需要注意的是,当与 Git 相关的终端使用时,只能使用 IntelliJ IDEA 自带的字体,不能使用操作系统的字体。

通过以上三个简单的步骤,你可以完全自定义 IntelliJ IDEA 的字体设置,以适应你的个人偏好和工作需求。这将有助于提高你在 IDEA 中的编码和开发体验,使其更加舒适和高效。

2. 主题推荐

Hiberbee Theme 是一个适用于多个 JetBrains ID E的主题插件,包括 IntelliJ IDEA,WebStorm,PyCharm 等等。它的设计风格是以黑色和黄色为主色调,外观简洁明快,给用户带来了全新的视觉体验。

Hiberbee Theme 插件的特点包括:支持多种主题、高亮当前行、高对比度、强调语法等。这些特点可以帮助用户更好地阅读代码,并使 IDE 的界面更加清晰明了。

img

🍂安装 Hiberbee Theme

你可以在 IntelliJ IDEA 中直接在线安装 Hiberbee Theme 插件。安装步骤如下:

  1. 打开 IntelliJ IDEA,依次点击 “File”(文件)-> “Settings”(设置)-> “Plugins”(插件)。
  2. 在插件设置中,点击 “Marketplace” 选项框。
  3. 在搜索框中输入 “Rainbow Bracket”,然后点击搜索图标。
  4. 找到 “Hiberbee Theme” 插件后,点击其下方的 “Install” 按钮。
  5. 安装完成后,IDEA会提示你重新启动应用程序以应用插件的更改。

如果我们后续不想使用了,也可以打开 Setting 中的 Appearance&Behavior 进行更换主题

img

3. Rainbow Brackets(彩虹括号)

Rainbow Brackets(彩虹括号)插件是一款专为编程开发者设计的强大工具,其主要功能是根据不同括号的颜色进行匹配,从而提高代码编写的速度和准确性。此外,它还可以高亮目标代码,帮助你更轻松地锁定和编辑特定部分的代码。

img

🍂安装 Rainbow Brackets

你可以在 IntelliJ IDEA 中直接在线安装 Rainbow Brackets 插件。安装步骤如下:

  1. 打开 IntelliJ IDEA,依次点击 “File”(文件)-> “Settings”(设置)-> “Plugins”(插件)。
  2. 在插件设置中,点击 “Marketplace” 选项框。
  3. 在搜索框中输入 “Rainbow Bracket”,然后点击搜索图标。
  4. 找到 “Rainbow Bracket” 插件后,点击其下方的 “Install” 按钮。
  5. 安装完成后,IDEA会提示你重新启动应用程序以应用插件的更改。

🍂Rainbow Brackets 的功能

Rainbow Brackets 插件拥有多项实用功能,让你的编程体验更加愉快和高效。

🎯彩虹括号

默认情况下,Rainbow Brackets 的括号颜色区分度可能不够明显。但不用担心,你可以自定义括号的颜色,以更好地适应你的编码习惯。在菜单中依次点击 “File” -> “Settings” -> “Editor” -> “Color Scheme”-> “Rainbow Bracket”,你将看到四个选项,用于自定义不同类型的括号的颜色。这样,你可以根据自己的喜好创建一个适合你的彩虹括号方案。

img

🎯高亮代码【Ctrl + 鼠标右键】

  1. 当你想要高亮某个括号内的全部代码时,只需在括号上按住 “Ctrl” 键,然后右键单击括号。
  2. Rainbow Brackets 会为括号内的代码添加一个背景色,从而让你轻松区分和编辑这部分代码。
  3. 如果需要取消高亮选中的代码,只需按下 “ESC” 键即可。

img

🎯高亮代码【Alt + 鼠标右键】

  1. 若要虚化括号外的代码以突出显示括号内的代码,可以使用 “Alt” 键加右键单击括号。
  2. 这个功能将使括号外的代码变得模糊,而括号内的代码会保持清晰。
  3. 与前一种方式一样,按下 “ESC” 键可退出选中状态。

img

Rainbow Brackets 插件的出色功能使其成为编程过程中不可或缺的工具,提高了代码的可读性和开发效率。不仅如此,你还可以根据自己的偏好自定义插件的配色方案,使其完美适应你的编码风格。试试 Rainbow Brackets,让编程变得更加轻松和愉快!

4. 设置背景图片

然后,让我们还可以设置一下背景图片。

设置步骤如下:

在菜单中依次点击 “File”(文件) -> “Settings”(设置) -> “Appearance & Behavior”(外观和行为)-> “Appearance”(外观)。

在外观选项中,找到 “Background Image”(背景图片),此时就可以从计算机中选择一个图片文件设置成 IDEA 的背景了。

img

设置完成后,最好不要更改图片的路径,因为IDEA将使用该路径来查找和显示您的背景图片;如果更改了路径, IDEA 可能无法找到您的图片,而您需要重新设置它。

一旦您选择了背景图片,就可以看到 IDEA 编辑器的背景已经改变了,此时还可以调整图片的显示方式。

以下可以使用的一些自定义选项:

  • 图片透明度:您可以调整背景图片的透明度,使其与您的代码一起显示,但不会分散注意力。
  • 模糊度:如果您想让背景图片更加柔和,您可以设置模糊度,让文字更容易阅读。
  • 编辑区域:您还可以选择是否在编辑区域之外虚化背景,以凸显正在编辑的代码。

img

最后,如果喜欢我所使用的背景图片,可以在以下链接中找到它:背景图片链接。

希望这篇博客对您有所帮助,让您更好地享受编程的过程!让创意无限流淌,代码畅行无阻!🚀😊

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

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

相关文章

Fabric.js 图案笔刷

本文简介 带尬猴,我是德育处主任 Fabric.js 有图案画笔功能,这个功能可以简单理解成“刮刮卡”效果。 如果只是看 Fabric.js 文档可能还不太明白 图案画笔 PatternBrush 是如何使用。 本文将讲解如何配置这款画笔的基础属性。 图案画笔(笔…

Kafka入门05——基础知识

目录 副本数据同步原理 HW和LEO的更新流程 第一种情况 第二种情况 数据丢失的情况 解决方案 Leader副本的选举过程 日志清除策略和压缩策略 日志清除策略 日志压缩策略 Kafka存储手段 零拷贝(Zero-Copy) 页缓存(Page Cache&…

关于JAVA中字节码文件版本号、产品版本号及开发版本号的关系

目录 关于字节码版本对应关系清单关于字节码格式说明的资料关于这些版本号 关于字节码版本 以二进制打开字节码文件: 如上图中第5-8标识(圈起来的)的即字节码版本号 十六进制: 34 十进制: 52 jdk 8 对应关系清单 …

四、【常用的几种抠图方式三】

文章目录 钢笔工具抠图通道抠图蒙版抠图色彩范围抠图 钢笔工具抠图 钢笔工具抠图适合边缘比较硬的主体对象,因此适合需要精修而且边缘比较生硬的图片,钢笔工具操作比较多,对一般的新手来讲不是很友好,想要使用好钢笔工具需要经常…

5G与医疗:开启医疗技术的新篇章

5G与医疗:开启医疗技术的新篇章 随着5G技术的快速发展和普及,它已经在医疗领域产生了深远的影响。5G技术为医疗行业提供了更高效、更准确、更及时的通信方式,从而改变了医疗服务的模式和患者的体验。本文将探讨5G技术在医疗领域的应用场景、优…

JS问题:项目中如何区分使用防抖或节流?

前端功能问题系列文章,点击上方合集↑ 序言 大家好,我是大澈! 本文约2300字,整篇阅读大约需要6分钟。 本文主要内容分三部分,第一部分是需求分析,第二部分是实现步骤,第三部分是问题详解。 …

CSS 基础知识-02

CSS 基础知识-01 1. flex布局2.定位3.CSS精灵4.CSS修饰属性 1. flex布局 2.定位 3.CSS精灵 4.CSS修饰属性

[③ADRV902x]: Digital Filter Configuration(接收端)

前言 本篇博客主要总结了ADRV9029 Rx接收端链路中各个滤波器的配置。配置不同的滤波器系数以及不同的参数,可以对输入的数字信号灵活得做decimation处理,decimation信号抽取,就是降低信号采样率的过程。 Receiver Signal Path 下图为接收端…

程序化广告系列之一---名词解释

基础 1、DSP:全称“Demand-Side Platform”,需求方平台,是为广告主、代理商提供一个综合性的管理平台,通过统一界面管理多个数字广告和数据交换账户。 2、SSP:SSP是Sell-Side Platform的缩写,即供应方平台…

Linux | 进程地址空间

目录 前言 一、初始进程地址空间 1、实验引入 2、虚拟地址空间 二、什么是进程地址空间 1、基本概念 2、深入理解进程地址空间 3、进程地址空间的本质 4、遗留问题解决 三、为什么要有进程地址空间 1、知识扩展 2、进程地址空间存在意义 3、重新理解挂起 前言 本…

Vue引入异步组件

defineAsyncComponent 函数:异步引入组件。 Suspense 标签:异步引入组件时,显示默认的内容。 异步引入组件的基本使用: 异步引入组件: import { defineAsyncComponent } from vue; const Child defineAsyncComponen…

没有电脑也不用担心,在Android设备上也可以轻松使用ppt

PowerPoint是制作幻灯片的好工具,无论是工作、学校还是个人使用。但有时你无法使用电脑或笔记本电脑,你必须在旅途中做演示。 这就是PowerPoint for Android派上用场的地方。它允许你在移动设备上创建、编辑和呈现幻灯片。以下是要遵循的步骤&#xff1…

【单例模式】饿汉式,懒汉式?JAVA如何实现单例?线程安全吗?

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 单例设计模式 Java单例设计模式 Java单例设计模…

031-从零搭建微服务-监控中心(一)

写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):mingyue: 🎉 基于 Spring Boot、Spring Cloud & Alibaba 的分布式微服务架构基础服务中心 源…

KMS在腾讯云的微服务实践助力其降本50%

背景介绍 KMS 是一家日本的游戏公司,主要经营游戏业务、数字漫画业务、广告业务、云解决方案业务等,出品了多款在日本畅销的漫画风游戏,同时有网络漫画专业厂牌,以内容创作为目标,拥有原创 IP 创作、游戏开发等多元化发…

第三篇:实践篇 《使用Assembler 实现图片任意切割功能》

实现原理: 共用一个texture、material、渲染状态等。紧通过修改vertex、uvs、indexes数据即可实现任意切割功能。 一、线段分割多边形,并分散多边形 线段分割多边形 已知多边形points,线段sp、ep。线段分割多边形得到两个多边形。 publi…

竞赛选题 深度学习人体跌倒检测 -yolo 机器视觉 opencv python

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习的人体跌倒检测算法研究与实现 ** 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满…

oracle,CLOB转XML内存不足,ORA-27163: out of memory ORA-06512: at “SYS.XMLTYPE“,

通过kettle采集数据时,表输入的组件,查询报错。 ORA-27163: out of memory ORA-06512: at “SYS.XMLTYPE”, line 272 ORA-06512: at line 1 通过 ALTER SESSION SET EVENTS ‘31156 trace name context forever, level 0x400’; 修改会话配置 或直接修改…

网络协议--广播和多播

12.1 引言 在第1章中我们提到有三种IP地址:单播地址、广播地址和多播地址。本章将更详细地介绍广播和多播。 广播和多播仅应用于UDP,它们对需将报文同时传往多个接收者的应用来说十分重要。TCP是一个面向连接的协议,它意味着分别运行于两主…

安卓开发实例:方向传感器

调用手机的方向传感器&#xff0c;X轴&#xff0c;Y轴&#xff0c;Z轴的数值 activity_sensor.xml <?xml version"1.0" encoding"utf-8"?> <androidx.constraintlayout.widget.ConstraintLayoutxmlns:android"http://schemas.android.c…