原创

IntelliJ Idea 开发工具优化总结

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等极少数语言。

1.中文乱码解决方式

Settings-> File Encondings 选择 IDE Encoding 为GBK

文件名或文件夹出现乱码时,解决方案如下:

File菜单->Settings->Colors & Fonts->Editor Font=黑体, size=12, line spacing =1.0
Settings->Appearance中勾选Override default fonts by (not recommended),设置Name:NSimSun,Size:12

2.取消代码拼写检查操作

Settings->Inspections > Spelling > Typo

3.光标定位

Settings->Editor中去掉Allow placement of caret after end of line

4.用"*"标识编辑过的文件

Editor –> Editor Tabs 勾选 Mark modified tabs with asterisk

5.修改 IntelliJ IDEA 文件头注释

1)Preferences->Editor->File and Code Templates,然后在Templates这个tab下,选择所需修改文件类型的头模板

2)修改注释,将#parse("File Header.java")这一行删除。替换为你自己的注释,例如:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**
 * ${NAME}
 * @author www.yoodb.com
 * @date ${DATE}
 */
public @interface ${NAME} {
}

之后点击右下角 Apply OK 即可

6.优化保存和加载

File->Settings->General 去掉 Reopen last project on startup 设置 IntelliJ IDEA 启动时不打开工程文件
“Synchronize file on frame activation”同步文件功能
“Save files on frame deactivation”选项取消并选择"Save files automatically"将其设置为30秒,IntelliJ IDEA 自动保持文件,每次切换时使用 Ctrl+S保存文件

7.显示行号

File->Settings->Editor->Appearance 勾选 Show line numbers

8.IDE字体、编码

File->Settings->Appearance 在 UI Options 中设置即可

9.文件字体、编码

File-> File Encondings 设置 IDE Encoding -> UTF-8
File->Settings->Editor 设置 Color & Font

10.编辑器主题风格

File->Settings->Appearance 选则主题
自定义主题风格,将附件文件解压缩放入${idea.home}/IntelliJIdea/config/colors目录下即可

11.64位操作系统环境下运行 IntelliJ IDEA

进入 idea 安装目录的 bin 目录下,找到 idea64.exe 双击运行

12.优化JVM参数

进入idea安装目录的bin目录下,修改 idea.exe.vmoptions 配置文件内容如下:

-Xms384m
-Xmx1024m
-XX:MaxPermSize=384m
-XX:ReservedCodeCacheSize=128m
-server
-XX:+UseParNewGC
-XX:ParallelGCThreads=4
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=60
-ea

-Xms384m 设置初时的内存数,设置合理值,增加该值可以提高 Java 程序的启动速度

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

-Dsun.awt.keepWorkingSetOnMinimize=true 可以让 IDEA 最小化到任务栏时依然保持以占有的内存,当重新打开 IDEA,能够被快速显示

-server 控制内存 garage 方式,无需花费时间等待内存 garage 的收集

~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信