1. 在线激活

  安装IntelliJ IDEA 2016.1.2版本后,在联网状态下激活。Help --> Register,选择lisence server,粘贴地址http://idea.iteblog.com/key.php到lisence server address中,点击discover server按钮即可。

1. 优化JVM参数

  修改 IntelliJ IDEA 2016.1.2/bin/idea.exe.vmoptions【记得备份】文件,如果是x64系统,修改idea64.exe.vmoptions文件中的参数,具体参数如下:

-Xms512m
-Xmx750m
-Xmn264m
-XX:MaxPermSize=350m
-XX:PermSize=128m
-XX:ReservedCodeCacheSize=240m
-Xverify:none
-Xnoclassgc
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-server
-Dsun.io.useCanonCaches=false
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

  注:-Xms512m 设置初时的内存大小,提高Java程序的启动速度

    -Xmx750m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能

    -Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间

    -XX:+UseParNewGC 使用并行收集算法

    -server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集

    -Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。

2.  基本常用设置

    设置外观字体:File -> Settings -> Appearance & Behavior -> Appearance -> 勾选 Override default fonts by (not Recommended)

             设置 Name:微软雅黑、Size:12、Presentation Mode:24

             去掉 Animate windows,勾选 Show tool window bars

    启动时不打开工程:File -> Settings -> Appearance & Behavior -> System Settings -> Startup/Shutdown 标签项 -> 去掉 Reopen last project on startup

    关闭确认退出选项:File -> Settings -> Appearance & Behavior -> System Settings -> Startup/Shutdown 标签项 -> 去掉 Confirm application exit

    在同一窗口打开工程:File -> Settings -> Appearance & Behavior -> System Settings -> Project Opening 标签项 -> 勾选 Open project in ths same window

    设置自动保存:File -> Settings -> Appearance & Behavior -> System Settings -> Synchronization 标签项 ->

              全部勾选包括 Save files automatically..  然后设置30 sec.

    关闭自动检测新版本更新:File -> Settings -> Appearance & Behavior -> System Settings -> Updates -> 去掉 Automatically check updates for...

    关闭IDEA的使用习惯统计:File -> Settings -> Appearance & Behavior -> System Settings -> Usage Statistics -> 去掉 Allow sending...

=======================================================================================================

    通过 Ctrl + 鼠标调整字体:File -> Settings -> Editor -> General -> Mouse 标签项 -> 勾选 Change font size (Zoom) with Ctrl + Mouse Wheel

    让光标不随意定位:File -> Settings -> Editor -> General -> Virtual Space 标签项 -> 去掉 Allow placement of caret after end of line

    显示虚拟空间:File -> Settings -> Editor -> General -> Virtual Space 标签项 -> 勾选 Show virtual space at file bottom

    去除每行多余空格:File -> Settings -> Editor -> General -> Other 标签项 -> 设置 Srip trailing spaces on Save,下拉选择 All

    去除光滑滚动:File -> Settings -> Editor -> General -> Scrolling 标签项 -> 去掉 Smooth scrolling

    自动 import 包:File -> Settings -> Editor -> General -> Auto Import -> 勾选 Optimize imports on the fly、Add unambiguous imports on the fly

    显示行号:File -> Settings -> Editor -> General -> Appearance -> 勾选 Show line numbers

    显示空白符:File -> Settings -> Editor -> General -> Appearance -> 勾选 Show whitespaces

    代码自动补齐(针对小写):File -> Settings -> Editor -> General -> Code Completion -> Code Completion 标签项 -> 设置 Case sensitive completion:none

           勾选 Autopopup documentation in (ms) : 200,勾选 Parameter in (ms) :200

    代码折叠:File -> Settings -> Editor -> General -> Code Folding -> 去掉 One-line methods

    用*标识编辑过的文件:File -> Settings -> Editor -> General -> Editor Tabs -> Tab Appearance 标签项 -> 勾选 Mark modified tabs with asterisk

    限制 Tab 标签页数量:File -> Settings -> Editor -> General -> Editor Tabs -> Tab Closing Policy 标签项 -> 设置 Tab limit :20

    输入“右}”时,不要格式化代码块:File -> Settings -> Editor -> General -> Smart Keys -> 去掉 Reformat block on typing '}'

           设置 Reformat on paste :None

    代码字体风格:File -> Settings -> Editor -> Colors & Fonts -> Font -> 选择 Darcula 设计,点击 Save As备份一套然后编辑

           修改 Primary font 的字体,勾选 Show only monospaced fonts,只显示等宽字体

    设置光标所在行的背景:File -> Settings -> Editor -> Colors & Fonts -> General -> Editor -> Caret row -> Background

    取消代码拼写检查:File -> Settings -> Editor -> Inspections -> Spelling -> Typo -> 去掉 Process code、Process literals、Process comments

    统一编码格式:File -> Settings -> Editor -> File Encodings -> 设置 IDE Encoding、Project Encoding、Defalut encoding for properties files

           勾选 Transparent native -to-ascii conversion

    过滤的文件类型及目录:File -> Settings -> Editor -> File Types -> Ignore files and folders -> 添加 *.iml;*.idea;*.classpath;*.project;*.settings;target;

=======================================================================================================

    禁用插件:File -> Settings -> Plugins -> 如:ASP、Cloud Foundry integration、CloudBees integration、CVS Integration、Flash/Flex Support、

           TFS Integration、Google App Engine Integration

=======================================================================================================

    备份个性化设置:File -> Export Settings

    

    

  

Intellij IDEA配置优化的更多相关文章

  1. Intellij IDEA配置优化--转载

    1. 在线激活 安装IntelliJ IDEA 2016.1.2版本后,在联网状态下激活.Help --> Register,选择lisence server,粘贴地址http://www.it ...

  2. PHPSTORM/IntelliJ IDEA 常用 设置配置优化

    PHPSTORM/IntelliJ IDEA 常用 设置配置优化 - meetrice 时间 2014-09-06 10:17:00  博客园-所有随笔区 原文  http://www.cnblogs ...

  3. IntelliJ IDEA的配置优化

    IntelliJ IDEA的配置优化 我们安装完IntelliJ IDEA之后,在弹出的欢迎页面下方点击Configure,选择Setting,打开以下界面,我们在这个界面中进行配置. Appeara ...

  4. IntelliJ IDEA 学习(三):IntelliJ IDEA 快捷键、配置优化

    一.两种方式可以设置快捷键: 1)setting -> keymap 想找到有关Idea工具的菜单或其他功能的话,可以再这里找到对应的快捷键   2)setting -> Editor - ...

  5. IntelliJ IDEA 配置运行程序

    IntelliJ IDEA 对于Javaer开发来说还是很nice的,就是第一次用可能配置项有点生疏,这里就记录一下IntelliJ IDEA 配置运行程序. 1. 点击Edit Config... ...

  6. VS2010/2012配置优化记录笔记

    VS2010/2012配置优化记录笔记 在某些情况下VS2010/2012运行真的实在是太卡了,有什么办法可以提高速度吗?下面介绍几个优化策略,感兴趣的朋友可以参考下,希望可以帮助到你   有的时候V ...

  7. nginx 配置优化的几个参数

    nginx 配置优化的几个参数 2011-04-22 本文地址: http://blog.phpbean.com/a.cn/7/ --水平有限欢迎指正-- -- 最近在服务器上搞了一些nginx 研究 ...

  8. hadoop配置优化

    yarn-site.xml <property> <name>yarn.nodemanager.resource.memory-mb</name> <valu ...

  9. apache配置优化

    最近参加了很多面试,多多少少有点小感悟,可以说观念转变了不少,特别是对于作为一个开发人员的定位,原来只是认为开发人员就只需要写好代码就行了,所以只需要有数据结构,算法,设计模式,重构方面的知识就行了. ...

随机推荐

  1. 洛谷 [AHOI2001]质数和分解

     题目描述 Description 任何大于 1 的自然数 n 都可以写成若干个大于等于 2 且小于等于 n 的质数之和表达式(包括只有一个数构成的和表达式的情况),并且可能有不止一种质数和的形式.例 ...

  2. Educational Codeforces Round 6 F. Xors on Segments 暴力

    F. Xors on Segments 题目连接: http://www.codeforces.com/contest/620/problem/F Description You are given ...

  3. C语言void关键字的深刻含义

    C语言void关键字的深刻含义 .概述 本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧. .void的含义 void的字面意思是“无类型”,void *则为 ...

  4. ECCV 2014 Oral Paper

    今年的ECCV 的paper已经挂到了网上.本文整了当中Oral Paper. 一,Tracking and Activity Recognition

  5. SQL性能调优基础教材

    一.数据库体系结构 1.       Oracle数据库和实例 数据库:物理操作系统文件或磁盘的集合. 实例:一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程 ...

  6. 阿里云NAS使用方法

    1.创建文件系统 #在创建文件系统页面,填写各项参数.根据项目需求选择存储类型 2.添加挂载点 文件系统实例创建完成后,您需要为文件系统添加挂载点,用于计算节点(ECS 实例.E-HPC 或容器服务) ...

  7. Git系列一之安装管理

    1.Git安装部署 Git是分布式的版本控制系统,我们只要有了一个原始Git版本仓库,就可以让其他主机克隆走这个原始版本仓库,从而使得一个Git版本仓库可以被同时分布到不同的主机之上,并且每台主机的版 ...

  8. Linq之旅:Linq入门详解(Linq to Objects)【转】

    http://www.cnblogs.com/heyuquan/p/Linq-to-Objects.html Linq之旅:Linq入门详解(Linq to Objects) 示例代码下载:Linq之 ...

  9. Efficient GPU Screen-Space Ray Tracing

    http://jcgt.org/published/0003/04/04/paper.pdf 一个号称只有2ms的实时gpu光线追踪 screen space reflection用到了 和其他ray ...

  10. asp.net mvc 3 配置全局错误处理 Web.config中设置CustomError

    摘自: http://www.myexception.cn/web/1130191.html asp.net mvc 配置全局异常处理 Web.config中设置CustomError Web.con ...