文章目录

  • 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的显示相关

窗体菜单:

idea javadoc 英文 java中的idea_JAVA


窗体左菜单

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

idea javadoc 英文 java中的idea_方向键_02

6.合并导包类为*

idea javadoc 英文 java中的idea_JAVA_03

7.显示行号,显示方法与方法间分隔符

idea javadoc 英文 java中的idea_idea_04

8.忽略大小写

idea javadoc 英文 java中的idea_idea_05

9.多个类不隐藏,多个类在多行显示

idea javadoc 英文 java中的idea_idea javadoc 英文_06

idea javadoc 英文 java中的idea_方向键_07

10.设置Font

->影响编辑区,控制区

11.设置 注释 颜色

12.设置“文档注释”信息

idea javadoc 英文 java中的idea_JAVA_08

13.设置项目文件编码格式

idea javadoc 英文 java中的idea_导包_09

14.进行自动编译

idea javadoc 英文 java中的idea_导包_10

15.省电模式

File->Power Save Mode
如果进入省电模式-那么代码校验,代码提示就没有了

16.代码展示

选中菜单栏文件,右键

idea javadoc 英文 java中的idea_JAVA_11

17.导入项目jar包

idea javadoc 英文 java中的idea_JAVA_12

18.自动添加序列版本号

idea javadoc 英文 java中的idea_JAVA_13

常用快捷键

idea javadoc 英文 java中的idea_方向键_14


MAC:

1.快速新建文件:

1:进入Project区 2:Command+N

idea javadoc 英文 java中的idea_JAVA_15

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+]

idea javadoc 英文 java中的idea_方向键_16

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

调试

idea javadoc 英文 java中的idea_idea_17

加入条件判断:

idea javadoc 英文 java中的idea_导包_18

查看表达式

ALT+F8

idea javadoc 英文 java中的idea_JAVA_19

创建JAVA Web Module

—相当于创建Project

1.CMD+N

idea javadoc 英文 java中的idea_idea javadoc 英文_20

配置Tomcat

Application Server

idea javadoc 英文 java中的idea_方向键_21

把项目部署至Tomcat

idea javadoc 英文 java中的idea_idea javadoc 英文_22

项目具体部署在哪里

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下:

idea javadoc 英文 java中的idea_idea javadoc 英文_23