IDEA-常用配置

2023-11-16

一、Appearance &Behavior

1.1 设置主题

在这里插入图片描述

1.2 设置窗体及菜单的字体及大小

在这里插入图片描述

二、Editor_General

2.1 设置自动导包的功能

Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly:自动帮我们优化导入的包

在这里插入图片描述

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

在这里插入图片描述

2.3 忽略大小写提示

在这里插入图片描述

2.4 设置取消单行显示tabs的操作

在这里插入图片描述

三、Editor_Font

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

在这里插入图片描述

四、Editor_Color Scheme

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

在这里插入图片描述

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

在这里插入图片描述

4.3 修改代码中注释的字体颜色

Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改单行注释的字体颜色

在这里插入图片描述

五、Editor_File Encodings

5.1 设置项目文件编码

Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

在这里插入图片描述

5.2 设置当前源文件的编码在这里插入图片描述

在这里插入图片描述

Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。
Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。

六、Build,Execution,Deployment

6.1 设置自动编译

构建就是以我们编写的java代码、框架配置文件、国际化等其他资源文件、JSP页面和图片等资源作为“原材料”,去“生产”出一个可以运行的项目的过程。
Intellij Idea默认状态为不自动编译状态

在这里插入图片描述

七、设置代码水平或垂直显示

在这里插入图片描述

八、设置快捷键(keymap)

8.1 设置快捷为Eclipse的快捷键

在这里插入图片描述

8.2 通过快捷功能修改快捷键设置

在这里插入图片描述

8.3 通过指定快捷键,查看或修改其功能

在这里插入图片描述

九、模板(Templates)

(Editor → Live Templates和Editor → General → Postfix Completion)

9.1 Live Templates(实时代码模板)功能介绍

它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在Java中输入sout会出现System.out.println();
官方介绍Live Templates:
https://www.jetbrains.com/help/idea/using-live-templates.html

9.2 常用的模板

Live Templates 可以自定义,而Postfix Completion不可以。同时,有些操作二者都提供了模板,Postfix Templates较Live Templates能快0.01秒

Postfix Completion默认如下:
在这里插入图片描述
Live Templates默认如下:
在这里插入图片描述

9.3 自定义模板

在这里插入图片描述

  • 定义一个模板组:
    在这里插入图片描述

  • 选中自定义的模板组,点击”+”来定义模板。

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200111191620117.png?x在这里插入图片描述
在这里插入图片描述

  1. Abbreviation:模板的缩略名称
  2. Description:模板的描述
  3. Template text:模板的代码片段
  4. 应用范围。比如点击Define。选择如下:

在这里插入图片描述

十、Life

世间总有一个人,让你留恋不舍离去

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA-常用配置 的相关文章

  • C语言基础----流程控制

    流程控制是C语言中比较基础的 它分为三种状态 xff1a 1是顺序结构 2是选择结构 3是循环结构 我要说明后两种结构 xff0c 选择机构和循环结构 首先先说 xff1a 选择结构 选择结构是指 xff1a 当一个条件成立则执 xff08
  • c语言基础

    基本语法 预定义常量及类型 函数结果状态代码 span class token macro property span class token directive hash span span class token directive k
  • go语言基础(二):切片

    切片的定义 切片的基本定义初始化如下 xff1a span class token comment 定义空切片 span a span class token operator 61 span span class token punctu
  • Rust 中的基本数据类型——Rust语言基础06

    文章目录 1 前言2 标量类型 xff08 Scalar xff09 2 1 整型 xff08 Integer xff09 2 2 Rust 的整数形式2 3 奇怪的问题 xff08 整数的溢出 xff09 2 4 浮点类型 xff08 F
  • c语言基础——一维数组的应用

    C语言基础 一维数组的应用 例如 在一个学校的班级中会有很多学生 此时就可以使用数组来保存这些学生的姓名 以便进行管理 eg xff1a 用数组保存学生姓名 本示例每一个元素都应该是可以保存字符串的类型 这里使用字符指针类型 span cl
  • C语言基础(初识C语言)

    学习一门编程语言是一条艰辛与快乐共存的一条路 xff0c 如今选择了这条路 xff0c 就应该一直走下去 xff0c 了解 C 语言的基础知识 xff0c 要先对 C语言有一个大概的认识 xff0c 下面我介绍一下C语言的基础 一 什么是C
  • Linux下C语言基础——arm交叉编译器安装

    ubuntu 16 04下输入该命令 apt install gcc arm linux gnueabi 重新编译main c文件 arm linux gnueabi gcc o mian main c 执行main xff0c 如果是原来
  • python 语言基础 - 你不得不知道的字符串常用函数之isalpha

    前言 小伙伴们大家好 xff0c 每天一个小知识 xff0c 一起学python每天进步一点点 不知道小伙伴们在开发的时候有没有遇到这样一种场景 xff0c 有时候一些业务需要 xff0c 想要判断一个字符串是不是由纯字符组成 xff0c
  • python 语言基础 - 你不得不知道的字符串常用函数之isdigit

    前言 小伙伴们大家好 xff0c 每天一个小知识 xff0c 一起学python每天进步一点点 上一篇文章中为大家分享了关于判断字符串是否全都是由字符组成的函数isalpha xff0c 今天要给大家分享的依然是判断字符串组成的函数isdi
  • Kotlin语言基础-我的第一个Kotlin

    一 Kotlin简介 1 1 使用kotlin开发服务端1 2使用Kotlin开发Android应用1 3Kotlin用于JavaScript 二 使用命令行编译 运行Kotlin 2 1环境安装和配置2 2 第一个Kotlin程序2 3编
  • C语言基础----流程控制

    流程控制是C语言中比较基础的 它分为三种状态 xff1a 1是顺序结构 2是选择结构 3是循环结构 我要说明后两种结构 xff0c 选择机构和循环结构 首先先说 xff1a 选择结构 选择结构是指 xff1a 当一个条件成立则执 xff08
  • r语言集合补集_R语言基础-reshape2、tidyr、dplyr包

    一 reshape2包 数据 xff1a 氮肥和磷肥的用量对植物生长的影响 将上图数据做成txt文件 1 melt 函数 xff0c 将宽数据转换为长数据 转换NP数据集 2 dcast 函数 xff0c 将长数据转换为宽数据 二 tidy
  • go语言基础-gozero

    go基础 go 文档 Go语言的并发是基于 goroutine 的 xff0c goroutine 类似于线程 xff0c 但并非线程 可以将 goroutine 理解为一种虚拟线程 Go 语言运行时会参与调度 goroutine xff0
  • 献给面试学生 关键字const是什么意思 ESP(译者:Embedded Systems Programming) --Dan Saks概括了const的所有用法

    关键字const是什么含意 答 我只要一听到被面试者说 const意味着常数 我就知道我正在和一个业余者打交道 去年Dan Saks已经在他的文章里完全概括了const的所有用法 因此ESP 译者 Embedded Systems Prog
  • Chapter Two : Python 语言基础、运算符与表达式、程序的控制结构合集

    目录 一 Python 语言基础 1 Python 语法规则 2 关键字与标识符 3 变量 4 基本数据类型 5 输入与输出 二 运算符与表达式 1 算术运算符 2 赋值运算符 3 比较 关系 运算符 4 逻辑运算符 5 位运算符 6 赋值
  • 银行卡编码规则及检验算法详解

    一 银行卡结构 XXXXXX XXXXXXXXXXXX X 发卡行标识代码 自定义位 校验码 根据ISO标准 银行卡长度一般在13 19位 国际上也有12位的 银联标准卡卡长度一般是在16 19位 双组织卡也有13 19位的 二 发卡行标识
  • 什么是TPS,什么是QPS,区别是什么?

    一 TPS Transactions Per Second 每秒传输的事物处理个数 即服务器每秒处理的事务数 TPS包括一条消息入和一条消息出 加上一次用户数据库访问 业务TPS CAPS 每个呼叫平均TPS TPS是软件测试结果的测量单位
  • IDEA-常用配置

    一 Appearance Behavior 1 1 设置主题 1 2 设置窗体及菜单的字体及大小 二 Editor General 2 1 设置自动导包的功能 Add unambiguous imports on the fly 自动导入不
  • STL中的排序算法一览[By ACM郭老师]

    这篇文章我很喜欢 是郭老师的新作 希望大家喜欢 详细的从算法的效率方面来说明了排序算法 STL中有多种排序算法 各有各的适用范围 下面听我一一道来 I 完全排序 sort 首先要隆重推出的当然是最最常用的sort了 sort有两种形式 第一
  • shell 脚本命令太长,如何换行?

    再加ENTER

随机推荐

  • 静态白盒测试-code review

    一 静态白盒测试概述 首先区分软件测试的几个术语 白盒测试 黑盒测试 静态测试 动态测试 白盒测试 也称为透明测试 clear box testing 白盒测试针对逻辑结构进行检查 它允许我们看到程序的内部结构 黑盒测试 black box
  • 图片重叠,转换

  • Unity射线检测失效原因(逐步完善)

    完整用法 1 确保被检测物体拥有 层的设置 public LayerMask m layerMask 别忘记给敌人设置层和在脚本中选择层 2 确保被检测物体拥有 collider且其厚度不为0
  • Unity缺少System.IO.Ports

    问题 我需要使用串口相关的类库 但是引用不到 怎么解决的 PlayerSetting 界面把 Api Compatibility Level 切换为 NET 4 x 然后就好了
  • python并发编程之多线程

    多线程 多线程的作用 也是用于提高程序的效率 多进程 1 核心是多道技术 把内存分成 几块 2 通过 本质上就是切换 加 保存状态 3 当程序 IO 操作较多 可以提高程序效率 多线程什么是多线程 程序的执行线路 相当于与一条流水线 其包含
  • 计算机物联网论文范文大全,精选物联网的毕业论文范文.doc

    精选物联网的毕业论文范文 基于单片机的嵌入式以太网控制终端设计摘要 基于单片机技术的以太网终端广泛应用在各个领域 本文基于建荣AX20XX PHY的解决方案 实现ARP请求 以及ping命令 同时 本文详细介绍以太网接口的硬件设计和通信电路
  • 数学建模之方差分析基础--单因素,双因素方差分析与matlab实现

    前言 由于方差分析的原理基本在所有概率论与数理统计的书中都可以找到 那么这里就直接以图片的形式呈现了 关于方差齐次性检验以后会补充 知识基础 假设检验 今天刚刚学了数据结构 发现自己以前写的数组的基础操作水平极低 真是惭愧 简介 方差分析
  • 贝叶斯网络结构学习方法简介

    题目 贝叶斯网络结构学习方法简介 贝叶斯网络 Bayesiannetwork BN 结构学习就是从给定的数据集中学出贝叶斯网络结构 即各节点之间的依赖关系 只有确定了结构才能继续学得网络参数 即表示各节点之间依赖强弱的条件概率 对于普通人来
  • 计算机致命命令,[注意]13 个致命的Linux 命令

    本文收集所有你不能在 Linux 下执行的命令 执行任何下列命令 之一 会让你丢失数据或造成数据损坏 冻结或挂起你运行中的 Linux 系统 千万不要在 Linux 文本界面运行下列命令 NEVER RUN THE FOLLOWING CO
  • 获取单选框值

    function getRadioVal nameVal var inputs document getElementsByName nameVal var checkVal for var i 0 len inputs length i
  • 海思3559:uboot顶层Makefile分析

    顶层Makefile的内容主要结构为 确定版本号及主机信息 实现静默编译功能 设置各种路径 设置编译工具链 设置规则 设置与cpu相关的伪目标 需要注意的是 结构顺序并不代表代码执行顺序 1 确定版本号及主机信息 VERSION 2016
  • 群辉 Synology NAS Docker 安装 RustDesk-server 自建服务器只要一个容器

    from https blog zhjh top archives M8nBI5tjcxQe31DhiXqxy 简介 之前按照网上的教程 rustdesk server 需要安装两个容器 最近想升级下版本 发现有一个新镜像 rustdesk
  • 零基础学Python 爬虫-笔记

    零基础学Python 爬虫 Tony老师 普门教育 python 兼容 3 8 5 pycharm 付费 免费 写项目有区别 破解版2019 代码提示 爬虫 概念 科技 智能化 互联网 数据时代 智能家居 爬虫 批量的采集数据 网络 cpo
  • 关于Spring 的IoC和AOP的面试题,快看看你都能答上来哪些

    推荐 前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住分享一下给大家 点击跳转到网站 博客首页 派 大 星 欢迎关注 点赞 收藏 留言 本文由派大星原创编撰 系列专栏 迎战面试 本系列分享自己准备面试的过程和一些经典的面试
  • 从0开始实现简易版vue2

    文章目录 前言 原理 思路分析 实现Observer 实现Watcher 实现Compile 前言 Vue js的双向绑定原理是其最重要的特性之一 它使得数据模型和DOM之间的同步变得非常简单和高效 先上个成果图来吸引各位 new Simp
  • MySQL B+树索引

    MySQL B 树索引B 树是MySQL中最常用的索引结构 它是B树的变种 区别在于B 树的非叶子节点不保存数据 只保存节点指针 这使得B 树层次更少 查询效率更高 B 树的特点 1 非叶子节点不保存数据 只有叶子节点保存实际数据 这使树更
  • hive DEBUG

    输出 DEBUG 日志 使用以下参数 hive hiveconf hive root logger DEBUG console 远程调试 hive cli hive debug 此命令监听 8000 端口 可以使用远程调试连接此 jvm 远
  • win10系统 Mysql初始化报错:[ERROR] --initialize specified but the data directory has files in it. Aborting

    解决方法 1 删除以前安装的Mysql文件夹 data文件夹保存自己创建使用过的表单 可以数据迁移到其他mysql版本 2 查看自己是否已经初始化 如果当前安装版本的Mysql文件夹根目录是否存在data文件夹 如果存在 则已经初始化 可以
  • DSS部署-3、创建hadoop用户

    文章目录 第三部分 创建hadoop用户 第三部分 创建hadoop用户 1 创建一个名字为hadoop的普通用户 root bigdata senior01 useradd hadoop root bigdata senior01 pas
  • IDEA-常用配置

    一 Appearance Behavior 1 1 设置主题 1 2 设置窗体及菜单的字体及大小 二 Editor General 2 1 设置自动导包的功能 Add unambiguous imports on the fly 自动导入不