IntelliJ IDEA 使用教程,常见的疑难问题解决方法,离
1.为什么要用IDEA
官网:https://www.jetbrains.com/idea/
插件库: https://plugins.jetbrains.com/
我的理由:
-
界面,不知道为啥,就是觉得炫酷
-
强大的提示,包括了Java、js、html、css,尤其是js的代码提示,简直太方便,提高了效率,还有一些代码习惯,细节方便也很好,css还可以在前面显示出颜色,点击颜色还会出现拾色器
-
更加好用的debug,可以在每一步的代码后面显示出debug结果,操作上也比eclipse好
-
快捷键,插件,代码模板……怎么方便怎么来
-
你想写的代码他都知道,最懂程序员的IDE
-
其他的功能,需要自己体验(人性化,智能)
看了网上有人问为什么用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-2.6.10-release-enc.jar 破解补丁,并放在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官网注册
JRebel JRebel激活 JRebel启动再给大家推荐两个插件
1、快捷键提示,当你频繁使用某一功能时会提示快捷键键(某一操作执行三次),如果没有会提示你自定义快捷键组合
2、代码统计,没有什么可介绍的,就是统计代码量的,数据还挺详细
快捷键提示
代码统计
三、代码生成
main main1、查看代码生成快捷键
- 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、当你的快捷键不能使用的时候,请检查是否被输入法或其他软件占用
未完待续,日常更新