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

Chapter4:菜单FileSettingsAppearanceBehavior

本教程使用社区版IntelliJIDEA2021.1。1SettingsIDEA配置功能列表如图1.1所示。图1.1Settings功能预览由图1.1可知,配置列

本教程使用社区版IntelliJ IDEA 2021.1。


1 Settings

IDEA配置功能列表如图1.1所示。
在这里插入图片描述

图1.1 Settings功能预览

由图1.1可知,配置列表共9个大项,功能介绍如下表所示。

序号功能描述
1Appearance & Behavior配置IDEA的页面主题及快捷键等
2Keymap快捷键配置
3Editor自定义代码风格、缩进、字体等
4Plugins插接件安装与卸载
5Version Control版本控制
6Build,Execution,Development配置项目运行、部署、自定义调试等
7Languages & Frameworks配置项目中使用的框架以及开发语言
8Tools工具管理,配置集成的第三方应用
9OtherSetting其他配置,自定义手动安装的插件,如MyBatis

2 Appearance&Behavior

2.1 简介

自定义IDEA界面显示和操作,共有8项功能。如主题颜色、字体大小、字体风格,快捷键,配置插件等。功能项概览如图2.1所示。
在这里插入图片描述

图2.1 Appearance&Behavior功能概览

2.2 Appearance

IDEA页面颜色及字体配置,如图2.2所示。
在这里插入图片描述

图2.2 Appearance

功能序号摘要描述
1Theme主题,配置IDEA颜色,共有4中颜色可选,即IntelliJ Light、Windows 10Light、Darcula和High Contrast
2Sync With OS主题色与操作系统一致(集成操作系统颜色)
3Use custom font自定义字体
4Size字体大小

2.2.1 主题色IntelliJ Light

IntelliJ Light颜色如图2.3所示。
在这里插入图片描述

图2.3 IntelliJ Light主题色

2.2.2 主题色Windows 10 Light

Windows 10 Light颜色如图2.4所示。
在这里插入图片描述

图2.4 Windows 10 Light主题色

2.2.3 主题色Darcula

Darcula颜色如图2.5所示。

在这里插入图片描述

图2.5 Darcula

2.2.4 主题色High contrast

High contrast颜色如图2.6所示。
在这里插入图片描述

图2.6 High contrast主题色

2.2 Accessiblity

IDEA辅助设置如图2.7所示。
在这里插入图片描述

图2.7 Appearance

由图2.7可知,IDEA有3类辅助配置,如下表所示。

功能序号摘要描述
1Support screen readers支持屏幕阅读器
2Use contrast scrollbars滑动条使用高对比度
3Adjust colors for red-green vision deficiency调整红绿显示

2.2.1 Use contrast scrollbars

未开启滚动条高亮对比如图2.8所示。
在这里插入图片描述

图2.8 普通对比

开启滚动条高亮对比如图2.9所示。
在这里插入图片描述

图2.9 滚动条高亮对比

2.2.2 Adjust colors for red-green vision deficiency

正常配置,未开启红绿辅助如图2.10所示。
在这里插入图片描述

图2.10 未开启红绿辅助

开启红绿辅助配置如图2.11所示。
在这里插入图片描述

图2.11 开启红绿辅助

2.3 UI Options

IDEA用户交互配置供10项,配置列表如图2.12所示。
在这里插入图片描述

图2.12 用户交互配置

用户交互配置详情如下表所示。

功能序号摘要描述
1Show tree indent guides显示目录结构树(竖线)
2Use smaller indents in trees缩小目录树显示
3Enable mnemonics in menu开启菜单助记符(索引)
4Enable mnemonics in controls开启助记符控制功能,即通过alt+助记符控制IDEA
5Display icons in menu items展示功能图标
6Smooth scrolling滑动条平滑滚动(连续平移,不跳变)
7Drag-and-drop with Alt pressed only移动文件时必须组合使用Alt键
8Merge main menu with window title合并主菜单
9Always show full path in window header显示文件路径全名
10Background Image配置背景图

2.3.1 Show tree indent guides

未开启目录树提示如图2.13所示。
在这里插入图片描述

图2.13 未开启目录树提示

开启目录树提示如图2.14所示。
在这里插入图片描述

图2.14 开启目录树提示

2.3.2 Use smaller indents in trees

缩小目录树提示间隔,如图2.15所示。
在这里插入图片描述

图2.15 缩小目录树间隔

2.3.3 Enable mnemonics in menu

未开启助记符如图2.16所示。
在这里插入图片描述

图2.16 未开启助记符

开启助记符如图2.17所示。
在这里插入图片描述

图2.17 开启助记符

2.3.4 Enable mnemonics in controls

使用Alt+助记符操作IDEA。

2.3.5 Display icons in menu items

不显示icon如图2.18所示。
在这里插入图片描述

图2.18 不显示icon

显示功能键icon如图2.19所示。
在这里插入图片描述

图2.19 显示功能键icon

2.3.6 Always show full path in window header

不显示文件全路径如图2.20所示。
在这里插入图片描述

图2.20 不显示文件全路径

显示全路径如图2.21所示。
在这里插入图片描述

图2.21 显示文件全路径

2.3.7 Background Image

未设置背景图如图2.22所示。
在这里插入图片描述

图2.22 未设置背景

设置背景图如图2.23所示。
在这里插入图片描述

图2.23 设置背景图

背景图如图2.24所示。
在这里插入图片描述

图2.24 背景图

2.4 Tool Windows

工具窗口配置功能列表如图2.25所示。
在这里插入图片描述

图2.25 工具窗口功能列表

功能序号摘要描述
1Show tool window bars显示工具栏
2Side-by-side layout on the left工具栏从左并排显示
3Widescreen tool window layout
4Show tool window numbers显示工具编号
5Side-by-side layout on the right工具栏从右侧并排显示

2.4.1 Show tool window bars

隐藏窗口工具栏如图2.26所示。
在这里插入图片描述

图2.26 隐藏工具栏

显示窗口工具栏如图2.27所示。
在这里插入图片描述

图2.27 显示工具栏

2.4.2 Side-by-side layout on the left

工具栏左侧并排显示
在这里插入图片描述

图2.28 工具栏左侧并排显示

2.4.3 Show tool window numbers

不显示工具栏标号如图2.29所示。
在这里插入图片描述

图2.29 不显示工具栏编号

显示工具栏标号如图2.30所示。

在这里插入图片描述

图2.30 显示工具栏编号

2.4.4 Side-by-side layout on the right

右侧并排显示如图2.31所示。
在这里插入图片描述

图2.31 右侧并列显示

3 小结

本章讲解:IDEA显示配置

  • 主题配置:Theme
  • 辅助配置:Accessibility
  • 用户交互配置:UI Options
  • 工具窗口配置:Tool Windows

推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • MongoDB集群配置:副本集与分片详解
    本文详细介绍了如何在MongoDB中配置副本集(Replica Sets)和分片(Sharding),并提供了具体的步骤和命令,帮助读者理解并实现高可用性和水平扩展的MongoDB集群。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
author-avatar
LA_Lam霸
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有