IntelliJ IDEA 超全优化设置,效率飞起来!

IT实战联盟 2020-10-21 11:33:51 ⋅ 334 阅读

作者:请叫我小思
http://blog.csdn.net/zeal9s/article/details/83544074

显示工具条

(1)效果图
在这里插入图片描述
(2)设置方法

  • 标注1:View–>Toolbar
  • 标注2:View–>Tool Buttons

设置鼠标悬浮提示

(1)效果图
在这里插入图片描述
(2)设置方法
File–>settings–>Editor–>General–>勾选Show quick documentation…
在这里插入图片描述

显示方法分隔符

(1)效果图
在这里插入图片描述
(2)设置方法

File–>settings–>Editor–>Appearance–>勾选

在这里插入图片描述

忽略大小写提示

(1)效果图
备注:idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码
在这里插入图片描述
(2)设置方法
File–>settings–>Editor–>General -->Code Completion -->
在这里插入图片描述

主题设置

(1)效果图
备注:有黑白两种风格
在这里插入图片描述
在这里插入图片描述
(2)设置方法
File–>settings–>Appearance & Behavior–>Appearance–>
在这里插入图片描述

护眼主题设置

(1)效果图
在这里插入图片描述
(2)设置方法
如果想将编辑页面变换主题,可以去设置里面调节背景颜色
在这里插入图片描述
如果需要很好看的编码风格,这里有很多主题
http://color-themes.com/?view=index&layout=Generic&order=popular&search=&page=1
点击相应主题,往下滑点击按钮
在这里插入图片描述
下载下来有很多Jar包
在这里插入图片描述
在这里插入图片描述
在上面的位置选择导入jar包,然后重启idea生效,重启之后去设置
在这里插入图片描述

自动导入包

(1)效果图
备注:默认情况是需要手动导入包的,比如我们需要导入Map类,那么需要手动导入,如果不需要使用了,删除了Map的实例,导入的包也需要手动删除,设置了这个功能这个就不需要手动了,自动帮你实现自动导入包和去包,不方便截图,效果请亲测~
(2)设置方法
File–>settings–>Editor–>general–>Auto Import–>
在这里插入图片描述

单行显示多个Tabs

(1)效果图
默认是显示单排的Tabs:
在这里插入图片描述
单行显示多个Tabs:
在这里插入图片描述
(2)设置方法
File–>settings–>Editor–>General -->Editor Tabs–>去掉√
在这里插入图片描述

设置字体

(1)效果图
备注:默认安装启动Idea字体很小,看着不习惯,需要调整字体大小与字体(有需要可以调整)
(2)设置方法
File–>settings–>Editor–>Font–>
在这里插入图片描述

配置类文档注释信息和方法注释模版

(1)效果图
备注:团队开发时方便追究责任与管理查看
在这里插入图片描述
在这里插入图片描述
(2)设置方法
https://blog.csdn.net/zeal9s/article/details/83514565

水平或者垂直显示代码

(1)效果图
备注:Eclipse如果需要对比代码,只需要拖动Tabs即可,但是idea要设置
在这里插入图片描述
(2)设置方法
鼠标右击Tabs
在这里插入图片描述

更换快捷键

(1)效果图
备注:从Eclipse移植到idea编码,好多快捷键不一致,导致编写效率降低,现在我们来更换一下快捷键
(2)设置方法

  • 方法一:

File–>Setting–>
在这里插入图片描述
例如设置成Eclipse的,设置好了之后可以ctrl+d删除单行代码(idea是ctrl+y)

  • 方法二:设置模板
  • File–>Setting–>
    在这里插入图片描述
  • 方法三:

在这里插入图片描述
以ctrl+o重写方法为例
在这里插入图片描述

注释去掉斜体

(1)效果图
在这里插入图片描述
(2)设置方法
File–>settings–>Editor–>
在这里插入图片描述

在这里插入图片描述

代码检测警告提示等级设置

在这里插入图片描述
强烈建议,不要给关掉,不要嫌弃麻烦,他的提示都是对你好,帮助你提高你的代码质量,很有帮助的

项目目录相关–折叠空包

在这里插入图片描述

窗口复位

在这里插入图片描述
这个就是当你把窗口忽然间搞得乱七八糟的时候,还可以挽回,就是直接restore一下,就好啦。

查看本地代码历史

在这里插入图片描述

快速补全分号

CTRL + SHIFT + ENTER 在当前行任何地方可以快速在末尾生成分号

快速找到Controller方法

如果你的项目里有非常多的controller,里面有非常多的http或者resful方法。如何快速找到这些方法呢?这个时候,ctrl+alt+shift+n就可以派上用场了。

比如说,你依稀记得入账单相关的接口,都有个bill的url路径,那么使用ctrl+alt+shift+n后,直接输入/bill即可。

在这里插入图片描述

当你在成千上万的Controller里寻找方法时,这一招就可以大大提高效率。

大括号匹配

这个也非常有用,因为代码太长,某个for循环,可能已经撑满整个屏幕了。这个时候,找到某个大括号对应的另外一边就很费劲。你可以将光标定位在某个大括号一边,然后使用ctrl+]或者ctrl+[来回定位即可。
补充:以上的配置信息都保存在系统盘的
在这里插入图片描述
默认会有这两个文件
在这里插入图片描述
config:在初始化安装IntelliJ IDEA时有询问你是否导入以存在的配置信息,这个config就是你的配置信息,方便更换电脑和换系统的时候重新安装,前提是要保存好此文件夹。

system:此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏,突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件

备注:idea是个很强大的编写工具,有许多方便之处,博主整理了经常使用的,欢迎补充和斧正~

 


全部评论: 0

    我有话说:

    IntelliJ IDEA 开启很慢,运行不流畅,大项目卡顿?一招配置解决!

    来源:Java面试题精选 一、前言 IDEA默认启动配置主要考虑低配置用户,参数不高(默认最低128m,最高512m),导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;但是在工作中

    IntelliJ IDEA 2017 入门篇

    为什么我会选择IntelliJ IDEA 2017来作为我的主要开发工具主要原因为它能真正的提高我的工作效率

    IntelliJ IDEA 项目

    IntelliJ IDEA 项目概念简单的可以理解为一个项目是由一个或多个模块组成的。

    IntelliJ IDEA 2020.3.2 发布

    IntelliJ IDEA 2020.3.2 现已发布,这是 IntelliJ IDEA 2020.3 的第二个错误修复版本。主要更新内容如下: 现在可以在 macOS Big Sur

    IntelliJ IDEA 2021.1 发布

    IntelliJ IDEA 2021.1 现已发布。该版本解决了一些麻烦的问题,并引入了许多新功能。现在,用户可以在 WSL 2 中与其 Java 项目一起工作、使用集成的 Space

    IntelliJ IDEA 2020.3 EAP7 发布

    十月以来,IntelliJ IDEA 2020.3 已经迭代了 5 个版本。10 月 7 日,IntelliJ IDEA 2020.3 EAP 3 发布,11 月 5 日,EAP 7 发布。 新版本

    IntelliJ IDEA 常见图标

    在用这个开发工具之前对大量的图标先有所了解,会提高不少效率

    WebMIS 1.0.0 beta.3 发布,栈开发基础框架

    栈开发基础框架,包括 PHP / Python / SpringBoot / Phalcon / Flutter / NodeJS / Vue / Swoole / Redis / API 等技术

    Java Web实战篇-轻松提高千万级数据库查询效率

    通过优化数据库设计、java后台和数据库优化达到提高千万级数据查询的效率

    IntelliJ IDEA 2021.1 首个 Beta 版本发布

    经过了近五周的 EAP 版本更新后,IntelliJ IDEA 2021.1 终于发布了首个 Beta 版本。 主要更新亮点: 支持 Java 16 支持打开存储在 WSL 2 中的 Maven

    IntelliJ IDEA 2021.1 EAP 1 发布,支持 Java 16 和 WSL 2

    IntelliJ IDEA 2021.1 EAP 1 现已发布,官方表示,其主要是将 IntelliJ IDEA 2021.1 作为一个高质量的版本来对待,它将增强产品的可用性和用户界面

    用户体验设计干货笔记

    赵煜 前滴滴资深体验设计师 7年互联网产品设计经验,链路体验+增长设计专家,曾负责滴滴拼车业务乘客侧效率革新工作、快车司乘评价体系优化工作、拼车新计价改革,业内首创“共乘”概念。深耕交互设计

    IDEA 2020.3 更新 Kotlin 插件

    IntelliJ IDEA 2020.3 稳定版已在 12 月初发布。现在 IDEA 2020.3 更新了其中的 Kotlin 插件并更改 Kotlin 插件发布周期。Kotlin 插件的

    软件更新」IntelliJ IDEA 2019.3 发布早期访问版,新特性抢鲜

    尝鲜地址:https://www.jetbrains.com/idea/nextversion/ (生产环境建议慎用)

    「转载」使用DDD指导业务设计的一点思考

    领域驱动设计(DDD) 是 Eric Evans 提出的一种软件设计方法和思想,主要解决业务系统的设计和建模。DDD 有大量难以理解的概念,尤其是翻译的原因,某些词汇非常生涩,例如:模型、限界上下文

    「轻阅读」聊一聊6种常用的架构设计模式(上)

      许多现代应用都需要在企业级规模上进行构建,有时甚至需要在互联网规模上进行构建。这些应用都需要满足可扩展性、可用性、安全性、可靠性和弹性需求。 在本文中,我将谈论一些设计模式,这些模式

    IntelliJ IDEA 快捷键 - Alt

    本节列出并说明包含Alt的快捷键

    「开源资讯」陌陌安全团队开源Java静态代码审计插件

    ,并提供一键修复能力。 此插件利用IDEA原生In...

    Java 14 有了这几个新特性,开发直接起来

    内容介绍: Record -- 简化了简单 Java 类的创建。 Pattern Matching -- 简化了 instanceof 。 Switch 表达式 -- 简化了 switch 语句。 NullPointerExcep...