文档章节

Intellij IDE 必知配置

Moks角木
 Moks角木
发布于 2014/10/14 10:24
字数 654
阅读 3876
收藏 6

优化配置你的IDE,简单快速

1.修改JVM参数 (IntelliJ IDEA 10.0.1包含以上版本不需要设置)
修改idea.exe.vmoptions配置文件调整以下内容:
-Xms256m
-Xmx384m
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Xss128k
-Dsun.awt.keepWorkingSetOnMinimize=true
-server
-Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。
-Xmx384m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。
-Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。
-server控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集。 

2.优化文件保存和工程加载

取消“Synchronize file on frame activation” 和“Save files on framedeactivation”的选择
同时我们选择"Save files automatically", 并将其设置为30秒,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件
如何让IntelliJ IDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup

 

3.用*标识编辑过的文件

Editor –> Editor Tabs
—————————————–
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"Mark modifyied tabs with asterisk"


4.显示行号代码线
如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers、Show method separatos


5.自定义键盘快捷方式
如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap

6.如何让光标不随意定位
Settings->Editor中去掉Allow placement of caret after end of line。


7.中文乱码问题

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


8.取消代码拼写检查

Settings->Inspections > Spelling > Typo

9.自动编译

Settings → Compiler 来对编译器进行设置。automatic和parallelized选项默认关闭,你可以通过勾选“Make project automatically”和“Compile independent modules in parallel”来开启。

10. idea的资源国际化(i18n)

Settings -> File Encodings 勾选上这个选项

Transparent native-to-ascci conversion


© 著作权归作者所有

Moks角木
粉丝 31
博文 252
码字总数 171514
作品 0
静安
架构师
私信 提问
Android 开发人员必知的50个秘诀、技巧和资源

作者撰写本文的初衷,是为了罗列出Android Studio有用的提示、技巧、快捷方式和参考资源,将提高您的整体效率和操作性能。 显然,还有很多优化、快捷方式等,但作者为了保持这篇文章的简短,...

王练
2017/01/11
2.9K
9
Intellij IDEA 14 JRebel6.2.0 破解版安装

刚从Eclipse转Intellij,记录一下Intellij14 和 JRebel安装、破解 过程。 须知 JRebel的破解参考自 sensisoft 的CSDN博客,此文只是Mac版的实现,如果大家使用的是Windows或者有什么其他疑问...

JungleKing
2015/10/10
1K
0
用IntelliJ IDEA开发Android程序

介绍: IntelliJ IDEA支持开发运行在移动手机上的应用程序,所以也能在Android操作系统下运行。出来一般的代码提示助手功能之外,这个IDE也是你能够通过配置模拟器设备测试Android程序。 In...

郑华勇
2012/06/27
1K
0
Intellij IDEA 插件JRebel的破解

2014-12-2 最近用了macbook,苹果的安装后的路径不太一样 /Users/xxx/Library/Caches/IntelliJIdea14/tomcat/ 项目jsp编译的地址 /Users/xxx/Library/Application Support/IntelliJIdea14/ i......

蛙牛
2013/11/24
37.7K
6
IntelliJ IDEA 2017.3 首个 RC 版发布,带来更好的可用性

IntelliJ IDEA 2017.3 的首个 RC 版现已正式发布!看看这个版本带来了哪些有趣的更新。 新功能和更好的可用性: 设置背景图片的功能已添加到常规设置中。现在有更简单的方法来为你的 IDE 改变...

局长
2017/11/18
5.2K
43

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部