IntellJ IDEA
- IDEA全称IntelliJ IDEA,是Java编程公认最好的IDE
- IDEA提供了大量只能工具,例如语法提示、代码分析、格式化等等
- IDEA最核心的特色是它的快捷键,利用快捷键可以极大提高开发效率
文章目录
- IntellJ IDEA
- IDEA的特点
- IDEA的安装与初始化
- 窗口快捷键
- 代码快捷键
- 代码快速定位
- Live Template
- 调试
- 打jar包
- IDEA快速开发Web应用
- 打war包
- 在这里插入图片描述 ![在这里插入图片描述](https://img-blog.csdnimg.cn/4f685a709a514886ad8689c7dcda1d8c.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2EyMjcyMDYyOTY4,size_16,color_FFFFFF,t_70)
IDEA的特点
- 沉浸式开发体验
- 超强的快捷键体系
- 智能的代码助手
- 全栈开发环境
- 丰富的模板支持
IDEA的安装与初始化
https://www.jetbrains.com/idea/
窗口快捷键
快捷键 | 描述 |
---|---|
Ctrl+Alt+S | Settings面版 |
Ctrl+Shift+R | 全局替换 |
Ctrl+Shift+N | 文件查找面版 |
Alt+Insert | 快速生成面版 |
Ctrl+Shift+A | Find Action |
代码快捷键
快捷键 | 描述 |
---|---|
Ctrl+C/X/V | 复制/剪切/粘贴 |
Ctrl+⬅➡ | 上一个/下一个单词 |
Ctrl+Shift+Enter | 自动完成 |
Alt+Enter | 智能提示 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+(Shift)+/ | 行注释/块注释 |
Ctrl+Alt+Shift+J | 列操作 |
Shift+F6 | 重命名 |
Ctrl+W | 选择单词 |
代码快速定位
快捷键 | 描述 |
---|---|
Ctrl+N | 定位到指定类 |
Ctrl+(Shift)+E | 最近访问(编辑)的文件列表 |
Ctrl+Shift+1~9 | 创建书签 |
Shift+F11 | 查看书签 |
Ctrl+1~9 | 快速切换书签 |
Alt+⬅➡ | 切换页签 |
Live Template
快捷键 | 描述 |
---|---|
psvm | public static void main() |
sout | System.out.println() |
psfs | public static final String |
fori | for循环 |
itli | List迭代 |
调试
快捷键 | 描述 |
---|---|
Shift+F9 | 调试 |
Shift+F10 | 运行 |
F8 | 单步运行 |
F9 | 恢复运行至下一个断点 |
Shift+Ctrl+F8 | 查看所有断点 |
打jar包
文件 -> 项目结构 -> 构建 -> 添加jar包
配置jar包信息,名字,输出路径,创建清单入口类等等
右侧“项目名编译输出”双击添加到左侧,否则没有编译后的类
配置好后点击菜单 构建 -> 编译Artifacts -> 构建 即可生成jar包
java -jar jar包名
运行jar包
IDEA快速开发Web应用
企业版2021.1.1
新建一个普通Java工程
项目右键,添加框架支持,选择Web应用程序
添加tomcat配置
src新建没有servlet解决方案:
打开工程的.iml文件,添加以下代码:
<sourceRoots>
<root url="file://$MODULE_DIR$/src" />
<root url="file://$MODULE_DIR$/src/main/java" />
</sourceRoots>
并且引用tomcat lib文件夹下的servlet-api.jar
打war包
然后菜单 构建 -> 构建工件