设置内存大小
文件位置:
C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0\bin
32位系统
找到idea.exe.vmoptions 最大的修改下-Xmx1024m
64位系统
找到idea64.exe.vmoptions 最大的修改下-Xmx1024m
今天继续得空,优化了下idea的速度.它自带的配置真的无法恭维啊.
修改 IntellJ/bin/idea.exe.vmoptions (记得备份哦亲)修改成
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
重启Idea 感觉速度快很多啊.但是查看gc记录发现每次permgen扩容造成fgc很频繁啊.有两个办法解决,升级JDK为JDK7,还有一个法子就是直接把PermGen的最小值和最大值设置成相同.很明显,我选择第一种.
然后就是升级idea的运行jdk->idea.bat
这个是重中之重的!!必须解决,否则你每敲一行代码就卡你一下午的滋味真的不好受,首先你要有8G内存,没有8G内存的话,下面的应该也有用。但是我还是建议开发起来上8G好一些。
- 1.解决卡顿
-
(1)File-Settings-Editor-General- 去掉 show quick doc on mouse move
-
(2)File | Settings | Perferences | Inspections,点Copy,复制一份,名称任意。然后点击下面工具栏中的Reset to empty。保存。
- (3)去idea安装路径的bin目录下找到 idea.exe.vmoptions,调整IDEA的启动JVM参数,64位的修改idea64.exe.vmoptions,最小512M最大2048M即可。32位的修改idea.exe.vmoptions,最小256M,最大512M即可。
- 2.每次打开IDEA都会有一个进度条idea updating indices
- 1
- 1
- 3.IDEA不实时编译
话说,还是让它实时编译的好,因为有时候不编译挺难受的。
参考:直达链接:
- 重要的快捷键
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 一个窗口开启多个项目
- 1.导入Web项目
- 2.打开项目管理器Project Structure,选择Modules,点加号,然后将它所依赖的模块导入进来
- 3.还是项目管理器Project Structure,选择Modules,点Web主项目,再点右边的加号,选择Module dependency,之后选择它依赖的模块,就算是引入进来了
- 4.这还没有结束,因为,你还想在Debug的时候,通过进入类的方法,不进入Class文件,直接进入它所依赖的模块的源码中,这就需要这么玩,把你的项目放在maven或者jar之前就行啦。下面这样操作。
显示行号
File | Settings | Editor | General | Appearance | show line numbers
注释不顶格
Settings -> Code Style -> Java -> 右边选择 “Code Generation” Tab -> Comment Code
- Line comment at first column
- Block comment at first column
- 两个前面的复选框去掉就可以了
在idea中使用gradle进行编译,编码gbk错误
项目编码也是utf-8,文件也是utf-8,但还是一直报错。
解决方式:
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
设置Idea的方法注释模板
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
如上所示: 如果想要增加方法注释的话,要显示方法名,那么你需要在方法里面输入快捷键。
快捷键:(自定义快捷键)amd+Tab
注:很多时候user往往获取到的是计算机的名字,此名字并不是我们所需要的,此时我们可以自定义user,在intellij的安装目录中找到:idea64.vmoptions(64位)idea.vmpotions(32位),在此文件中增加一行代码.
-Duser.name=(此处填写你自己的名字,不需要引号哦)benny
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
显示的值主要是通过Edit Variables 中,Expression下拉列表中选择你要的方法来获取。上图已经说得很明确了,如果你还不懂 ,那我就无能为力了,假如你看到这里还不懂的话,你可以在下方评论留下你的联系方式,我单独教你。
模版配置
一般编码规范的第一条就是对注释的要求,统一的模版配置对注释的规范十分有用,下面是idea的模版配置文件
设置idea的背景颜色
Editor
Colors&Fonts
General
default text 将background勾上
设置颜色为绿豆沙颜色:
RGB:B9E1BF <–> R:185 G:225 B:191
# B9E1BF
内存设置详情如图:
背景颜色详情设置
)
修改控制台背景颜色
- Editor
- Colors&Fonts
- General
- Console Colors
- Console
- Background RGB B9E1BF
- Console
- Console Colors
- General
- Colors&Fonts
命名转换插件
驼峰式命名与下划线命名转换插件
CamelCase
快捷键:Alt + Shift + U ———-驼峰式命名与下划线命名转换
快捷键:Ctrl + Shift + U ———转换大小写
编码格式检查插件
检查编码格式
Checkstyle
sublime 右侧缩略图插件
CodeGlance
自定义按键模板(Live Template)
Intellij idea 常用快捷键
注释 | 快捷键 |
---|---|
关闭/打开Debug窗口 | Alt + 5 |
移动行 | Alt + Shift + Up/Down |
显示方法参数信息 | Ctrl+Q |
列出当前文件结构[Navigate]->[File Structure] | ctrl+F12 |
定位文件,查看文件结构等等 | Alt + F1 |
[Navigation Bar]跳转
使用快捷键 [Alt + Home]跳到 [Navigation Bar], 使用方向键去到目标文件夹,再选中文件打开。可以在文件夹上输入文件名来搜索
使用这个比使用左侧的树形文件结构来打开文件快多了
实现(Implementaions)跳转
跳转到接口实现的代码,默认快捷键[Ctrl + Alt + B]
声明(Declaration)跳转
跳转到类/结构/变量声明的代码,默认快捷键[Ctrl + B]
装了IdeaVim,可以使用 [gd] 或 [Ctrl + ‘]’ ] 快捷键
Intellij IDEA 自动生成 serialVersionUID
File->Setting->Editor->Inspections->Serialization issues->Serializable class without ’serialVersionUID’ ->勾选操作
Intellij(JetBrains的其他产品)添加copyright、类注释
设置java代码等号对齐
setting——>code style——>Groovy——>Wrapping and baces——>Group declarations——>align in columns(勾上)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
设置javascript代码对齐
settings –> editor –> codestyle –》 Other(然后你懂得)
插件
JetBrains
破解地址:http://appcode.aliapp.com
我目前的版本是6.3.2,不是替换文件破解,通过服务器地址直接破解,如果你又需要可以评论留下邮箱,我发给你。5.重启Intellij试试吧~~
- 很实用的idea乱七八糟
链接地址:http://www.360doc.com
- IDEA 15.0.2破解
链接地址:等这几天有时间传上来
- 修改Idea注释的风格
注释的时候,修改//在行首还是注释字符串的前面
- IdeaVim
这个插件导致了一个问题,让我找了很久,安装了ideaVim插件后,idea无法选中多行进行剪切和复制了。
插件的详细教程
JRebel
链接:http://idea.lanyus.com/benny