IntelliJ Idea 开发工具优化总结

来源:互联网 发布:上海淘宝公司招人 编辑:程序博客网 时间:2024/06/06 06:32

原文:

https://blog.yoodb.com/yoodb/article/detail/1095



 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.0Settings->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-8File->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 的收集


原创粉丝点击