intellij idea使用的准备工作

设置内存大小

参考文章,写的非常非常的好,调整完快了很多

文件位置

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 (记得备份哦亲)修改成

-Xms1024m
-Xmx2048m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=256m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

重启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
删掉 c:/user/.IntellIJIdea14/system/caches 这个文件夹,然后 file - Invalidate Caches / Restart,点击Invalidate Caches按钮 之后,Idea会重启,重启完了,会再次updating indices,之后你随便关闭都哦了
  • 3.IDEA不实时编译

话说,还是让它实时编译的好,因为有时候不编译挺难受的。
参考:直达链接:

  • 重要的快捷键
(1)ALT+F7 类似于EClipse的 show call history 查看被谁调用
(2)Alt + 回车 智能提示
(3)Shift + Alt + 上下,类似于Eclipse Alt + 上下 把当前选中的上下移动
(4)调试Debug必备快捷键
F9            resume programe 恢复程序
Alt+F10       show execution point 显示执行断点
F8            Step Over 相当于eclipse的f6      跳到下一步
F7            Step Into 相当于eclipse的f5就是  进入到代码
Alt+shift+F7  Force Step Into 这个是强制进入代码
Shift+F8      Step Out  相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9        Run To Cursor 运行到光标处
ctrl+shift+F9   debug运行java类
ctrl+shift+F10  正常运行java类
alt+F8          debug时选中查看值

(5)Ctrl + B 类似于Eclipse的F3,直接进入某类,就和鼠标+Ctrl是一样一样的。
(6)当修改了java文件时,在IntelliJ中按:‘Ctrl+Shift+F9’ 将重新编译该java文件,
如果修改了多个java文件,按‘Ctrl+F9’ 可以重新编译整个工程。
  • 一个窗口开启多个项目

  • 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


注释不顶格

image

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,但还是一直报错。
解决方式:

//重点是括号中的是    JavaCompile
tasks.withType(JavaCompile) {
    options.encoding = "UTF-8"
}

设置Idea的方法注释模板

一张图片搞定所有问题



    public static BigDecimal subsidyamt(BigDecimal amount) {

        快捷键:        amd+Tab
        /**   
        * @Title: Administrator
        * @Package subsidyamt [amount]
        * @Description: 2016-04-08
        * @author A18ccms A18ccms_gmail_com   
        * @date ${date} ${time} 
        * @version V1.0   
        */
        return amount.multiply(new BigDecimal(7.5)).movePointLeft(3);
    }

这里写图片描述

如上所示: 如果想要增加方法注释的话,要显示方法名,那么你需要在方法里面输入快捷键。


快捷键:(自定义快捷键)amd+Tab



:很多时候user往往获取到的是计算机的名字,此名字并不是我们所需要的,此时我们可以自定义user,在intellij的安装目录中找到:idea64.vmoptions(64位)idea.vmpotions(32位),在此文件中增加一行代码.
-Duser.name=(此处填写你自己的名字,不需要引号哦)benny

-Xms1024m
-Xmx1024m
-XX:MaxPermSize=360m
-XX:ReservedCodeCacheSize=300m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=60
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

-Duser.name=benny

显示的值主要是通过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

命名转换插件

驼峰式命名与下划线命名转换插件

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(勾上)


    ext.aspectjVersion         = "1.9.0.BETA-4"
    ext.beanvalVersion         = "1.1.0.Final"
    ext.caffeineVersion        = "2.3.1"
    ext.eclipselinkVersion     = "2.6.3"
    ext.ehcacheVersion         = "2.10.2"
    ext.ehcachejcacheVersion   = "1.0.1"
    ext.ehcache3Version        = "3.1.1"

设置javascript代码对齐

settings –> editor –> codestyle –》 Other(然后你懂得)

插件


  • JetBrains
    破解地址:http://appcode.aliapp.com
    我目前的版本是6.3.2,不是替换文件破解,通过服务器地址直接破解,如果你又需要可以评论留下邮箱,我发给你。

  • 5.重启Intellij试试吧~~



  • IDEA 15.0.2破解
    链接地址:等这几天有时间传上来

  • 修改Idea注释的风格
    注释的时候,修改//在行首还是注释字符串的前面

这里写图片描述

这里写图片描述


  • IdeaVim
    这个插件导致了一个问题,让我找了很久,安装了ideaVim插件后,idea无法选中多行进行剪切和复制了。
    插件的详细教程

JRebel

链接

激活地址

链接:http://idea.lanyus.com/benny

激活总地址

Idea 编译项目 出现debug中间没有 对勾的情况

请重新引入 tomcat 重新配置 artifacts

  • Run/Debug Configurations
    • Tomcat Server
    • 重新添加tomcat

idea中修改文件修改后的颜色

  • File
    • File Status
      • Modified
  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值