工欲善其事,必先利其器。——《论语·卫灵公》
IDEA是JetBrains公司的产品,总部位于捷克共和国的首都布拉格。
IDEA,全称IntelliJ IDEA,是java编程语言开发的集成环境。被业界公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、代码分析、创新的GUI设计等。
IDEA版本:
官方使用文档
https://www.jetbrains.com/help/idea/meet-intellij-idea.html
自动代码快捷键
Ctrl + J:显示代码模板列表
Ctrl + Alt + I:自动缩进代码
Ctrl + Alt + L:格式化代码
Ctrl + Alt + M:选中代码,抽取方法
Ctrl + Alt + O:优化导入的包
Ctrl + Alt + T:选中代码,添加控制流(if{}else{})
Alt + Insert:生成代码(如get、set方法、构造方法等)
代码行快捷键
Ctrl + D:复制行
Ctrl + G:定位行
Ctrl + X/Y:删除行
Ctrl + Shift + up/down:代码向上/向下移动
查询快捷键
Ctrl + B:查找变量的来源
Ctrl + E:最近打开的文件
Ctrl + F:当前窗口查找文本
Ctrl + Shift + F:在指定窗口查找文本
Ctrl + R:当前窗口替换文本
Ctrl + Shift + R:在指定窗口替换文本
Ctrl + N:查找类
Ctrl + Shift + N:查找文件
Ctrl + O:查看该类可以重写的方法
Ctrl + Alt + B:查找所有的子类
Ctrl + Alt + H:查看方法被调用的地方
Ctrl + Alt + F7:选中字符在工程出现的地方
Alt + Shift + C:查找修改的文件
注释快捷键
Ctrl + /:单行注释
Ctrl + Shift + /:多行注释
/** + Enter:添加文档注释
Ctrl + Q:显示注释文档
其他快捷键
Alt + 1:隐藏或打开工程面板
Alt + 左右方向键:切换当前面板的文件
Ctrl + B:快速打开光标处的类/方法
Ctrl + H:显示类结构图
Ctrl + W:选中代码,连续按上下扩展
Shift + F6:类/变量/方法重命名
Ctrl + Shift + U:大小写切换
输出
for循环
list遍历
条件判断
private static final(prsf)
public static final
修改psfi,Template text:
public static final int $VAR1$ = $VAR2$;
$END$
test:
public void test$VAR1$() {
$VAR2$
}
pric:
/**
* $VAR1$
*/
private int $VAR2$ = $VAR3$;
$END$
https://plugins.jetbrains.com/
Tomcat的版本随着SUN公司推出的Servlet/JSP规范不同而不同,基本上是SUN公司每推出一个版本,Tomcat也会发行新的版本以适应新的规范。
Tomcat版本 | Servlet/JSP规范 | JDK版本 |
---|---|---|
9.0 | 3.0 | 1.9 |
8.0 | 3.0 | 1.8 |
常见问题
Maven配置:
File | Settings | Build, Execution, Deployment | Build Tools | Maven
<mirror>
<id>alimavenid>
<mirrorOf>centralmirrorOf>
<name>aliyun mavenname>
<url>http://maven.aliyun.com/nexus/content/groups/public/url>
mirror>
<mirror>
<id>repo2id>
<mirrorOf>centralmirrorOf>
<name>repo2 mavenname>
<url>http://repo2.maven.org/maven2url>
mirror>
创建java项目
创建Web项目
New -> Java -> Web Application
创建Maven项目
New -> Maven -> Create form archetype -> …webapp
https://www.jetbrains.com/idea/whatsnew/
https://www.jetbrains.com/idea/whatsnew/2018-3/