文章目录
- IDEA是什么?
- IDEA的功能范围
- IDEA的优势
- IDEA菜单栏
- View:IDEA的显示相关
- Module
- 移除模块
- 删除模块
- 设置IDEA
- 1.设置主题
- 2.设置根据滚轮调节字体
- 3.鼠标悬浮提示
- 4.手动导包-> Alt+Enter
- 5.自动导包
- 6.合并导包类为*
- 7.显示行号,显示方法与方法间分隔符
- 8.忽略大小写
- 9.多个类不隐藏,多个类在多行显示
- 10.设置Font
- 11.设置 注释 颜色
- 12.设置“文档注释”信息
- 13.设置项目文件编码格式
- 14.进行自动编译
- 15.省电模式
- 16.代码展示
- 17.导入项目jar包
- 18.自动添加序列版本号
- 常用快捷键
- 1.快速新建文件:
- 2.快速生成main函数 sout
- 3.快速生成System.out.println
- 4.复制一行 Command+D
- 5.删除一行 Command+Delete
- 6.撤销 Command+Z
- 7.重做 Shift+Command+Z
- 8.代码上下移动 Command+Shift+方向键上下
- 9.跳至代码行首行尾 CMD+方向键左键,CMD+方向键右键
- 10.搜索:Shift+Shif,Command+Shif+F,
- 11.生成Getter Setter Consturctor:command+N
- 12.百能快捷键:alt+enter (导包,生成变量等)
- 13.单行注释,多行注释:CMD+/ 或CMD+Shift+/
- 14.重命名:Shift+F6
- 15.快速生成for: fori
- 16.代码块包围:try catch if while… :CMD+Alt+T
- 17.代码自动补全:[Basic] Alt+/
- 18.缩进:Tab,取消缩进:Shift+Tab
- 19.格式化代码:alt+CMD+L
- 20.代码一层层调用快捷键:CMD+鼠标点击方法
- 21.代码 Back Forward :Command+[ Command+]
- 22:查看代码结构CMD+7
- 代码模板
- 调试
- 加入条件判断:
- 查看表达式
- 创建JAVA Web Module
- 配置Tomcat
- Application Server
- 把项目部署至Tomcat
- 项目具体部署在哪里
IDEA是什么?
IDEA是JAVA语言的集成开发环境
IDEA的功能范围
1.IDEA支持JAVA,安装插件后支持多种语言 PHP nodejs python
2.IDEA支持多种数据库 PostgreSQL MYSQL Oracle SQLSever等
3.基于JVM(JAVA Groovy)
4.支持的框架 Spring MVC ,Web Services,Hibernate…
5.代码提示
6.支持的容器 Tomcat JBoss 等
IDEA的优势
1.强大的整合能力,比如:Git,Maven,Spring
2.提示功能的快速,边界,提示功能的范围广
3.快捷键和代码模板
4.精准搜索
IDEA菜单栏
View:IDEA的显示相关
窗体菜单:
窗体左菜单
Mac电脑下:
Cmd+1:project,显示项目结构
Cmd+7:Structure,显示类结构
Cmd+2:Favorites,显示自己标记的方法
Cmd+6:TODO,显示待办事项
Terminal:显示终端,Alt+F12
Database:数据库配置
Ant:Ant是一种基于Java和XML的构建(build)工具。是一种构建工具,和Maven差不多
Module
Eclipse中的workspace相当于IDEA 下的project
Eclipse中的Project 相当于IDEA下的module
目前主流的大型项目都是分布式部署的,结构是类似这种多个Module
Module:积分模块,任务模块,活动模块
每个Module都可以独立运行,业务关系上可以相关联
out:文件夹
项目编译好的字节码文件
移除模块
remove Module
删除模块
delete Module
设置IDEA
1.设置主题
Appearance->Theme
2.设置根据滚轮调节字体
Editor -> Gennral:Change font size whith Command+Mouse Wheel
3.鼠标悬浮提示
4.手动导包-> Alt+Enter
5.自动导包
Editor -> Gennral->Auto Import
6.合并导包类为*
7.显示行号,显示方法与方法间分隔符
8.忽略大小写
9.多个类不隐藏,多个类在多行显示
10.设置Font
->影响编辑区,控制区
11.设置 注释 颜色
12.设置“文档注释”信息
13.设置项目文件编码格式
14.进行自动编译
15.省电模式
File->Power Save Mode
如果进入省电模式-那么代码校验,代码提示就没有了
16.代码展示
选中菜单栏文件,右键
17.导入项目jar包
18.自动添加序列版本号
常用快捷键
MAC:
1.快速新建文件:
1:进入Project区 2:Command+N
2.快速生成main函数 sout
psvm–public static void main
3.快速生成System.out.println
sout
4.复制一行 Command+D
Command+D //Duplicate Line or Selection
5.删除一行 Command+Delete
Command+Delete
6.撤销 Command+Z
Command+Z
7.重做 Shift+Command+Z
Redo: Shift+Command+Z
8.代码上下移动 Command+Shift+方向键上下
Command+Shift+方向键上下
9.跳至代码行首行尾 CMD+方向键左键,CMD+方向键右键
CMD+方向键左键,CMD+方向键右键
10.搜索:Shift+Shif,Command+Shif+F,
Shift+Shif,Command+Shif+F,
只在文件内搜索:Ctrl+F
11.生成Getter Setter Consturctor:command+N
command+N
12.百能快捷键:alt+enter (导包,生成变量等)
(导包,生成变量等)
13.单行注释,多行注释:CMD+/ 或CMD+Shift+/
CMD+/ 或CMD+Shift+/
14.重命名:Shift+F6
Shift+F6
15.快速生成for: fori
fori
16.代码块包围:try catch if while… :CMD+Alt+T
CMD+Alt+T
17.代码自动补全:[Basic] Alt+/
Alt+/
18.缩进:Tab,取消缩进:Shift+Tab
Shift+Tab
19.格式化代码:alt+CMD+L
alt+CMD+L
20.代码一层层调用快捷键:CMD+鼠标点击方法
CMD+鼠标点击方法
21.代码 Back Forward :Command+[ Command+]
22:查看代码结构CMD+7
CMD+7
代码模板
Live Templates:可以用户自定义
Postfix Completion:只能用不能修改
b.if
o.inst
vals.iter
fori
vals.for
foo().lambda
Foo.new
o.nn
o.null
serr
sout
foo.switch
调试
加入条件判断:
查看表达式
ALT+F8
创建JAVA Web Module
—相当于创建Project
1.CMD+N
配置Tomcat
Application Server
把项目部署至Tomcat
项目具体部署在哪里
tomcat 配置文件
在win下:
C:用户/wuyuhong/.ideallijidea2017.2/system/tomcat/{XXX_Project}/ROOT.xml下,
Tomcat运行后读取这个配置文件,
然后ROOT.xml配置文件的信息,告诉tomcat,需要部署的文件$PROJECT_DIR$/out/artifacts/JavaWebTest_war_exploded,
然后tomcat加载该文件夹,运行起来
mac下: