文章目录

  • 一、主题设置
  • 二、设置鼠标悬浮提示
  • 三、显示方法分隔符
  • 四、忽略大小写提示
  • 五、自动导包
  • 六、取消单行显示Tabs
  • 七、设置字体
  • 八、配置类文档注释信息模版
  • 九、设置文件编码
  • 十、设置自动编译
  • 十一、水平或者垂直显示代码
  • 十二、配置默认内存

这里列举一些IDEA的常见的优化设置,能够更好的让使用者操作IDEA,更好的编写代码;

一、主题设置

安装IDEA的时候有设置过主题,如果后面想换其它的话,可以这样话

Appearance&Behavior -> Appearance


在这里有三种主题可以换,选一种你自己喜欢的就行

二、设置鼠标悬浮提示

在eclipse里鼠标悬停在类或方法上面可以弹出这个类和方法的文档解释信

息,可在IDEA里不会这样,要想达到这种效果,需要设置一下,方法如下

Editor->General

这里的话 我们要勾选下,后面设置的是延迟时间 默认半秒;

设置后,我们鼠标移动到类上看看;

三、显示方法分隔符

Editor->General ->Appearance

这样设置之后方法和方法之间会出现一条线,也就是分隔符

四、忽略大小写提示

IDEA默认提示是区分大小写的,比如输入string,不会提示String类;这里设置下

Editor->General ->Code Completion

这的勾去掉即可;

五、自动导包

默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置

Editor->general->Auto Import

下拉选All 然后下面两个勾选下即可;

不仅能自动导包,自己试下会知道,还能自动去包;

六、取消单行显示Tabs

如果你打开了多个.java文件,eclipse和IDEA都是多个显示在一行上的,放不下就收起来

但IDEA可以取消单行显示

Editor->General ->Editor Tabs

勾去掉即可;

七、设置字体

Editor->Font

这里可以根据自己喜好,设置字体样式,字体大小,包括行高;那个 Size建议14

八、配置类文档注释信息模版

默认新建类 没有文档注释信息,我们一般公司开发,都要搞下,方便找人;

Editor->File and Code Templates 然后Includes >File Header

在里面加入

/**

  • @Description:
  • @author: zt
  • @date: 2020年3月26日
    */

创建类的效果如下

九、设置文件编码

我们所有地方都设置成UTF-8

Editor -> File Encodings

十、设置自动编译

在Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;

Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;

十一、水平或者垂直显示代码

我们有时候为了比对或者参数代码,需要让代码水平或者垂直显示,Eclipse里,我们直接拖拽即可;

IDEA里,我们右键文件Tab,显示如下,自己选择是水平还是左右

十二、配置默认内存

DEA默认启动配置主要考虑低配置用户,参数不高,导致 启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置;

我们优化下IDEA的内存配置,提高启动和运行速度

我们找到IDEA的安装目录,进到bin中


打开idea.exe.vmoptions 这个文件;

关键的三个参数

第一个 -Xms 是最小启动内存参数

第二个 -Xmx 是最大运行内存参数

第三个-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

根据你的电脑配置,适当提高配置参数

我的电脑是16G内存 所以

我的配置如下;

然后保存配置 重新打开试试 是不是瞬间快了很多;

让你的IDEA如丝滑般顺畅相关推荐

  1. 揭秘双11丝滑般剁手之路背后的网络监控技术

    简介:本篇将重点介绍Hologres在阿里巴巴网络监控部门成功替换Druid的最佳实践,并助力双11实时网络监控大盘毫秒级响应. 概要:刚刚结束的2020天猫双11中,MaxCompute交互式分析( ...

  2. xp精简工具_Windows10你也可以精简优化,丝滑般极爽轻松做到,再也不卡了

    Windows10大家也比较熟悉了,都在使用,有的喜欢有的厌恶,喜欢的肯定是非常熟练操作Windows10了,厌恶呢一般是不了解Windows10操作,不想去接触新生事物,Windows7都已经够用了 ...

  3. vue可视化拖拽组件模板_基于 Vue 丝滑般拖拽排序组件VueSlicksort

    今天给大家分享一个功能超强的自由拖拽排序组件VueSlicksort. vue-slicksort 一款功能强大的可拖拽的vue.js组件.拥有丝滑般拖拽动画效果,支持水平/垂直/网格拖拽排序.还可以 ...

  4. ant vue 树形菜单横向显示_丝滑般 Vue 拖拽排序树形表格组件Vue-DragTreeTable

    今天给小伙伴们分享一款纵享丝滑般体验的Vue拖拽树形表格DragTreeTable. vue-drag-tree-table 基于vue.js实现可拖拽排序的树形表格组件.支持拖拽排序.固定表头.拖拽 ...

  5. 让代码丝滑般跳转,rust-analyzer,你值得拥有

    1 RLS触怒了我 我是一个专一的人,从学习Rust起就在vscode中使用rls作为跳转插件(主要原因其实是懒),如果不是今天它彻底触怒了我,恐怕我还会对它继续钟情下去. 事情的原委是这样的,今天下 ...

  6. 【使用篇】WebView 实现嵌套滑动,丝滑般实现吸顶效果,完美兼容 X5 webview

    本文首发我的公众号徐公,收录于 Github·AndroidGuide,这里有 Android 进阶成长知识体系, 希望我们能够一起学习进步,关注公众号徐公,5 年中大厂程序员,一起建立核心竞争力 背 ...

  7. 深入浅出讲解丝滑般动画特效实现原理

    作者丨哈哈将 个推安卓高级开发工程师 来源丨个推技术学院 (getuitech) 前言 APP开发市场已经告别"野蛮生长"时代,人们不再满足于APP外形创新,而将目光转向全方面的用 ...

  8. 打造一个丝滑般自动轮播无限循环Android库

    作者:一包纯牛奶 链接: https://juejin.im/post/5d6bce24f265da03db0790d1 本文由作者授权发布. 这里我把作者两篇文章合体了,主要是为了在项目功能介绍的基 ...

  9. android 延时播放动画,HollyTransition: 让APP丝滑般流畅:深入解读Android过渡动画Transition. 共享元素动画、场景动画、过场动画、延时动画...

    HollyTransition 零.导读 深入解读Android过渡动画Transition: 页面切换动画(过场动画) 共享元素动画 延时动画 场景动画 一.Transition前世今生 为了支持各 ...

最新文章

  1. 信息系统项目管理师案例分析答题技巧
  2. Android 缓存
  3. scrapy之内蒙古自治区环境保护厅
  4. 【java】Java 原子性、有序性与Happens-Before
  5. 【Druid】Druid简介
  6. Java基础篇:简单介绍一下final
  7. elasticsearch 问题.
  8. Java中异常处理示例
  9. FishC笔记—01 讲:我和 Python 第一次亲密接触
  10. 人脸识别关键技术及原理
  11. 鸿蒙DevEco Studio3.0——HelloWorld开发及模拟器运行
  12. ibus mozc 日文输入法
  13. access横向求和sum_access 2007使用查询对数据求和
  14. android无法识别手机号码,Android手机号码获取问题
  15. jmeter性能测试步骤入门
  16. oppoa5降级教程_OPPOR11S线刷降级旧版本可以吗?Colors版降到3.2没问题
  17. C语言的发展及其特点
  18. linux i2c模型 rtc模型 详细分析,Linux RTC驱动分析(一)----pcf8563驱动和class.c
  19. [附源码]Python计算机毕业设计电脑配件仓储后台管理系统
  20. 腾讯产品的创新“渐进式”

热门文章

  1. 数学建模第一讲:层次分析法
  2. tinymce编辑器上传图片插件配置
  3. 人事部门HR办公流程自动化-人事部门RPA机器人流程自动化解决方案
  4. 计算机辅助药物合成投什么期刊,计算机辅助药物设计在药物合成中的应用.pdf...
  5. php+创建微信标签,微信公众号——创建标签,给粉丝打标签。
  6. 基于canoe开发的Bootloader刷写上位机,符合uds流程
  7. 国内的程序员(软件工程师)这一职业,是吃青春饭的吗?
  8. Vue开发Web阅读器(一)
  9. 电路原理实验八:受控源特性测试
  10. diea社区版如何创建springboot