一、IDEA 字体大小怎么设置(图文教程)

IDEA 初次安装时,默认字体非常小,这种情况下,代码阅读起来非常费劲,对保护视力非常不友好。那么,要如何在 IDEA 中设置字体大小呢?

这里介绍两种方法,强烈推荐第二种方法:

  • 手动设置字体大小
  • 鼠标滚轮动态设置字体大小【强烈推荐】

①、手动设置字体大小

点击菜单 File -> Settings/Preferences -> Editor -> Font :

  • Font : 选择字体;
  • Size : 字体大小;
  • Line height : 字体行高;

点击 Apply 即可实时查看字体大小效果,点击 OK 关闭弹框。

IDEA 设置字体、字体大小、字体行高

②、鼠标滚轮动态设置字体大小【强烈推荐】

 点击菜单 File -> Settings/Preferences -> Editor -> General, 勾选上 Change font size with Ctrl + Mouse Wheel in 应用后,即可通过 ⌘+鼠标滚轮(Mac)/ Ctrl+鼠标滚轮 (Windows&Linux) 来更改窗口字体的大小了:

二、IDEA 设置主题、背景图片、背景颜色(图文教程)

①、设置主题

1、点击菜单 File -> Settings :

2、点击 Editor -> Color Scheme -> Scheme, 我这里的 IDEA 版本号为 2022.2.3 , 官方默认提供了 4 种主题:

  • Classic Light (经典白) ;
  • Darcula (暗黑主题,小哈比较推荐这个,长期使用起来也不伤眼);
  • High contrast ;
  • IntelliJ Light ;

选择好主题后,点击 Apply 按钮即可让主题即时生效,然后点击 OK 关闭弹框。

第三方主题插件

除了官方默认提供的这几种主题外,还可以通过安装主题插件,来让 UI 界面更加炫酷美观,详细可参考下面这篇文章:

②、自定义背景颜色

 这里以设置豆沙绿为背景色为例,依次点击菜单 File -> Settings -> Editor -> Colors Scheme -> General -> Text -> Default text :
豆沙绿

RGB : 199, 237, 204
十六进制: #C7EDCC

设置完成后,点击 Apply 应用设置,然后点击 OK:

③、设置背景图片

 点击菜单 Help -> Find Action... (或者直接点击两下shift键):

输入关键词 Set Background Image :

三、IDEA 设置方法分割线、代码行号(图文教程)

今天给大家分享一个 IDEA 小技巧,为方法设置分割线,以及显示代码行号。分割线可以提高代码可读性,层次感更强一些,而代码行号是为了出现问题时,可以帮助我们快速定位到具体代码。

①、方法分割线

开始设置

 点击菜单 File -> Settings -> Editor -> General -> Appearance, 将 Show method separators 选项勾选上,点击应用即可:

②代码行号

如何显示代码行号?

IDEA 比较新的版本无需手动设置,默认就会显示代码行号,而在比较老的版本中需要自己设置一下。点击菜单 File -> Settings -> Editor -> General -> Appearance, 将 Show line numbers 选项勾选上,点击应用即可:

IDEA美化教程的更多相关文章

  1. ArcoLinux美化教程

    ArcoLinux美化教程 1. 前言 ArcoLinux已经足够美观,这里主要是讲解如何配置桌面特效 2. 安装compiz $ yay -S compiz 3. 用compiz替换xfwm4 编辑 ...

  2. Windows Terminal 美化教程

    Windows Terminal 美化教程 1.安装Windows Terminal 在微软商店搜索Windows Terminal下载即可 2.安装相应的插件 使用管理员权限打开Windows Te ...

  3. 【技术贴】xp下改变7zip默认关联图标和美化教程

    今天发现7z被还原成了复古样式,就是那种win2000的图标,感觉果然是技术人员做的美工. 于是开始想办法替换掉,自己找到了一个最简单的办法 首先,默认用7z打开 1.随便找到一个7z后缀,然后右键, ...

  4. 织梦dede标签tags的美化教程

    我们在行dede仿站的时候,经常会遇到tags标签的调用,调用非常简单,官方有专门的调用标签,但是官方的调用是一成不变的模式,dede5.6以前的版本,基本上都是黑色相同大小的表示,而在dede5.7 ...

  5. 【crunch bang】字体美化

    中文字体美化是个很讨厌的事情,无数初学者在这里面浪费了无数时间,做了无数没有意义的事情.但这也是不得不做的,我把 Debian/Ubuntu 所需要的中文字体美化操作步骤详细记录在这里,希望能节约大家 ...

  6. Hexo瞎折腾系列(1) - 准备工作与简单美化

    前言 网上有不少相关的帖子,不过版本会比较旧,而不同版本可能存在代码不同的问题,不过大部分还是大同小异,本系列就不啰嗦重复了,基本只会按照本人所使用的版本以及个人所使用到的内容来进行介绍. 该系列是对 ...

  7. 2019Hexo博客Next主题深度美化 打造一个炫酷博客(2)-奥怪的小栈

    219/8/1 更新 本文转载于:奥怪的小栈 这篇文章告诉你在搭建好博客后,面对网上千篇一律的美化教程怎么才能添加自己独特点,使人眼前一亮. 本站基于HEXO+Github搭建. 所以你需要准备好HE ...

  8. archlinux 源配置 桌面美化 终端美化 常用软件 grub配置

    简介 本文讲对archlinux进行一些基础系统的配置.常用安装的安装,美化进行配置,先看一下美化后的效果吧 配置pacman和使用AUR(archlinuxcn源) archlinux采用滚动更新的 ...

  9. 安装Manjaro KDE 18.04

    Manjaro 官网:https://www.manjaro.org/ 各版本ISO下载:https://www.manjaro.org/download/ XFCE,KDE和GNOME为旗舰版 同时 ...

  10. Ubuntu 装机软件

    Ubuntu16.04 软件商店闪退打不开 sudo apt-get update sudo apt-get dist-upgrade # 应该执行一下更新就好,不需要重新安装软件中心 sudo ap ...

随机推荐

  1. Record -「NOIP-S 2020」赛后总结

    不是特别想说伤心的事情. T1 一遍过完所有大样例,此时只过去了十几二十分钟,不过之前花了半个小时通读了整个 PDF 所以此时大概过了 1h. T2 大概花了十几分钟胡出了一个反着枚举就是正解的 n^ ...

  2. Linux 用户及用户组相关文件、命令详解

    Linux 用户及用户组相关文件.命令详解 1. 用户.用户组概念及其文件结构详解 ​ Linux用户只有两个等级:root及非root.Linux中还有一部分用户,如:apache.mysql.no ...

  3. open3d -- voxel_down_sample

    官网文档 parameter: Input: open3d.geometry.Pointcloud点云类 voxel_size: 体素单位长度 Return: 处理后的点云类 Description: ...

  4. NFC and Contactless Technologies

    NFC and Contactless Technologies NFC与无接触技术 NFC technology enables simple and safe two-way interactio ...

  5. 04-Shell字符串变量

    1. 字符串变量的三种方式 字符串(String)就是一系列字符的组合.字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了) 单引号方式 双引号方式, 推荐 不用引号 ...

  6. CF433B

    题目简化和分析: 为了更加快速的求出答案,好像没前缀和快速. 为了大家更好的理解线段树,我们使用了线段树. 如果您并不了解线段树,可以转战模板. 因为我们知道线段树可以快速求区间和,于是我们建两棵树. ...

  7. 微软发布开源平台 Radius:高效构建、运行基于Dapr 云原生应用程序

    Microsoft Azure 孵化团队很高兴地宣布[1]推出一个名为 Radius 的新开放应用程序平台,该平台将应用程序置于每个开发阶段的中心,重新定义应用程序的构建.管理和理解方式.Radius ...

  8. 16. 从零开始编写一个类nginx工具, 反向代理upstream源码实现

    wmproxy wmproxy将用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,后续将实现websocket代理, 内外网穿透等, 会将实现过程分享出来, 感 ...

  9. node(1)

    1.新建http.js //node搭建http服务器 let http=require('http'); //使用http建立服务请求 http.createServer(function(requ ...

  10. Redis常用命令-实战篇

    目录 写在前面 连接操作命令 持久化 远程服务控制 对value操作的命令 操作字符串String命令 List Set Hash 写在前面 java 操作 redis 太常见了,基本上有需要的系统, ...