1.为什么要用IDEA
官网:https://www.jetbrains.com/idea/
插件库: https://plugins.jetbrains.com/
工欲善其事必先利其器:
- 界面,富有时代感的炫酷界面
- 自定义代码模板
- debug异常模拟,IDEA的debug功能可以说让我爱不释手,无论是bug的排查,源码的阅读,超多惊艳的功能几乎每次都能让你瞬间定位关键代码。在之前的版本,IDEA已经实现了表达式(段落)求值,动态值修改,force return等强悍的调试功能,新版增加了Exception模拟功能。debug的时候,你可以在任意一个地方,模拟异常的抛出,这在验证代码的异常完备性方面非常有用。
- 内置svn,git,maven,增强代码自动补全功能
- 弹出式javadoc
- 你想写的代码他都知道,最懂程序员的IDE
- 其他的功能,需要自己体验(人性化,智能)
IDEA之所以如此优秀,是因为jetbrain一直会关注行业的最新动态,迅速实现对java生态圈中热门技术的整合
看了网上有人问为什么用idea的人这么少,有人说上手难,
其实我感觉上手比eclipse要好的多,尤其是倒项目简直太方便,
idea会自动为你创建idea所需的配置和结果,一切只要按步骤走就行
2.下载安装
下载安装跟一般软件流程差不多,这里不多说
安装完成后,如果愿意支持正版可以到官网购买,第一年499美元,约合人民币3289.408元,第二年,第三年会便宜点
-
使用盗版?(这种方法需要电脑联网,离线激活请往下看)
Help -> Register
License server address
http://intellij.mandroid.cn/
http://idea.imsxm.com/
http://idea.iteblog.com/key.php (推荐)
- 离线激活
Action code
1、下载JetbrainsCrack 破解补丁,并放在idea安装目录的bin目录下
2、在idea.exe.vmoptions和idea64.exe.vmoptions文件里最后一行分别添加(这里是破解补丁的路径,不要盲目复制)
-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2017.3\bin\JetbrainsCrack-2.6.10-release-enc.jar
3、重启一下软件,在进入出现有active code选择界面的时候 写入下面注册代码:(到2099年到期)
ThisCrackLicenseId-{ "licenseId":"ThisCrackLicenseId", "licenseeName":"idea", "assigneeName":"", "assigneeEmail":"idea@163.com", "licenseRestriction":"For This Crack, Only Test! Please support genuine!!!", "checkConcurrentUse":false, "products":[ {"code":"II","paidUpTo":"2099-12-31"}, {"code":"DM","paidUpTo":"2099-12-31"}, {"code":"AC","paidUpTo":"2099-12-31"}, {"code":"RS0","paidUpTo":"2099-12-31"}, {"code":"WS","paidUpTo":"2099-12-31"}, {"code":"DPN","paidUpTo":"2099-12-31"}, {"code":"RC","paidUpTo":"2099-12-31"}, {"code":"PS","paidUpTo":"2099-12-31"}, {"code":"DC","paidUpTo":"2099-12-31"}, {"code":"RM","paidUpTo":"2099-12-31"}, {"code":"CL","paidUpTo":"2099-12-31"}, {"code":"PC","paidUpTo":"2099-12-31"} ], "hash":"2911276/0", "gracePeriodDays":7, "autoProlongated":false
让你的IDEA更加人性化
一、创建文件生成代码
为你创建的文件自定义代码
例:为java文件添加作者信息(也可以为jsp文件添加page标签等)
二、安装插件
1、在线安装
Flie -> Settings...(ctrl+alt+s) -> Plugins(推荐安装这个插件,很好的规范代码)
2、本地安装
步骤一:到插件库下载(地址上面有)
步骤二:如下图,下载的压缩包无需解压,选择后重启
这里我以JRebel为例,相信大家一定不陌生,这个是热更新插件,绝对的提供开发效率,
修改配置文件、mybatis的mapper文件等都不需要重启服务器
注册地址:https://my.jrebel.com/login
注意:这是收费插件,但是可以注册到永久的好像,我也忘记了是多久,需要用facebook登录,有兴趣的可以自己去jrebel官网注册
再给大家推荐两个插件
1、快捷键提示,当你频繁使用某一功能时会提示快捷键键(某一操作执行三次),如果没有会提示你自定义快捷键组合
2、代码统计,没有什么可介绍的,就是统计代码量的,数据还挺详细
三、代码生成
1、查看代码生成快捷键
- Ctrl+J 查看所有模板
- 举例1:sout可以生成
System.out.println();
- 举例2:psvm可以生成main
2、自定义模板
常规设置
1、方法之间显示分割线
2、设置进行代码格式化时移除无用的导入的包
3、代码提示大小写敏感,但实际上我们需要不敏感,大小写都提示会更好
4、更好的显示最近文件,ctrl+E可以查看更多的最近打开的文件
常用快捷键
快捷键 | 作用 |
---|---|
shift+F9 | debug |
ctrl+F2 | 停止Project |
ctrl+C | 复制 |
ctrl+V | 粘贴 |
ctrl+D | 复制光标所在行,相当于eclipse中的ctrl+alt+↓ |
alt + enter | 导包 |
ctrl + alt + L | 格式化 |
ctrl+Z | 撤销 |
ctrl+shift +Z | 取消撤销 |
ctrl+E | 查看最近打开的文件列表 |
ctrl+F | 当前文件查找 |
ctrl+shift+F | project中查找 |
ctrl+R | 当前文件替换 |
ctrl+shift+R | project中替换 |
ctrl+1 | 显示/隐藏左边目录 |
ctrl+5 | 显示/隐藏后台日志输出 |
ctrl+1/2/3/4/5/6/7/8/9 | 自行测试 |
shift+F6 | 重命名 |
ctrl+N | 搜索类名 |
ctrl+空格 | 显示提示(相当于eclipse的alt+/) |
ctrl+alt+← | 上一处修改 |
ctrl+alt+→ | 下一处修改 |
alt+← | 上一次修改的文件 |
alt+→ | 下一次修改的文件 |
alt+Insert | 构造方法/getter/setter/toString等方法 |
ctrl+K | 提交所有文件(svn)[提交单个文件我自定义了快捷键,在文件上ctrl+鼠标右键] |
Ctrl + Alt + T | 对选中的代码弹出环绕选项弹出层 (比如对选中代码添加if/else,try/catch等) |
出现的疑难问题
-
1、中文输入框不显示或不跟随,可以输入中文,但是输入法没有候选项
重命名或删除idea安装根目录下的jre64
-
2、当你的快捷键不能使用的时候,请检查是否被输入法或其他软件占用
未完待续,日常更新