1、下载
IDEA社区版:下载地址
IDEA管理JAVA程序的结构:
- project 项目、工程
- module 模块
- package 包
- class 类
2、创建工程
- 创建【project】
点击【create】后,项目结构如下:
- 创建【package】
我们继续在【src】目录下创建【package】:com.itfeiniu.hello
然后在package下创建一个【HelloWorld】类:
package com.itfeiniu.hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World 2!");
}
}
完成后,项目结构如下:
-
运行程序
控制台打印如下:
3、主题和字体
4、常用快捷键
'1.1 Ctrl+'系列
快速定位源码,将光标放在方法上输入Ctrl + B , 可以去到该方法的源码 |
Ctrl + B |
复制当前行,直接在下一行复制出当前行 |
Ctrl + D(Duplicate复制) |
在当前文件中查找文本 |
Ctrl + F |
快速定位到指定行指定列 |
Ctrl + G |
显示类结构图(类的继承层次) |
Ctrl + H(Hierarchy层级) |
提示代码,在输入代码时可以提示快捷键 |
Ctrl + J |
快速重写基类或者接口中的方法 |
Ctrl + O(Override重写) |
查找并替换文本,支持多行查找,或者只在代码中查找,或者只在注释中查找,或者使用正则表达式查找 |
Ctrl + R(Replace 替换) |
删除当前行 |
Ctrl + Y |
快速搜索和打开类 |
Ctrl + N |
快速转到当前类的父类 |
Ctrl + U |
快速定位到代码块开始位置 |
Ctrl + [ |
快速定位到代码块结束位置 |
Ctrl + ] |
添加注释和取消注释,【第一次是添加注释,第二次是取消注释】(单行) |
Ctrl + ‘/’ |
添加注释和取消注释,【第一次是添加注释,第二次是取消注释】(多行) |
Ctrl + Shift +‘/’ |
在当前行上面插入一行空行。注意:需要在行首使用该快捷键 |
Ctrl + Enter |
删除单词,可以一下删除整个单词 |
Ctrl + BackSpace |
1.2 'Alt+'系列
快速补全代码 |
Alt + / |
快速切换代码视图 |
Alt + Left/Right |
在方法间快速移动定位 |
Alt + Up/Down |
快速提示完成,在代码可能存在语法问题时,IDEA 会提示使用该快捷键可以快速自动修正 |
Alt + Enter |
快速生成含有任意形参的构造器,和私有属性的 Getter / Setter 方法等 |
Alt + Insert |
显示当前方法的声明 |
Alt + Q |
快速打开或隐藏 Project 面板 |
Alt + 1 |
快速显示类结构,可以显示类中包含的所有属性和方法 |
Alt + 7 |
1.3 'Ctrl + Alt’系列
快速格式化代码 |
Ctrl + Alt + L |
自动缩进行 |
Ctrl + Alt + I |
优化导入的类和包 |
Ctrl + Alt + O |
将选中的代码使用 if、while、try/catch 等代码块包装起来 |
Ctrl + Alt + T |
1.4 'Shift+'系列
在当前行下面生成一行空行,光标自动移到空行行首 |
Shift + Enter |
快速定位高亮错误或警告位置 |
Shift + F2 |
1.5 'Ctrl+Shift’系列
去除相关的代码块包装 |
Ctrl + Shift + Delete |
将光标所在的代码块向上/下整体移动 |
Ctrl + Shift + Up/Down |
快速运行当前程序 |
Ctrl + Shift + F10 |
添加或取消多行注释(第一次添加,第二次删除) |
Ctrl + Shift + / |
快速整合两行代码,将光标所在行和下一行的代码合并成一行 |
Ctrl + Shift + J |
5、自定义模板
2.1 psvm/main
输入psvm/main
,按下回车即可快速生成主函数
2.2 sout
输入sout
,按回车,快速生成打印语句
2.3 fori/iter
输入fori
,生成普通for循环语句;输入iter
,生成加强for循环语句
2.4 自定义
在IDEA界面中将光标移动到 File --> Settings --> Editer --> Live templates 即可自定义快捷键方式