IDEA(上)

本文主要讲idea项目的创建,运行。还有idea常用的快捷键。

1.创建项目

创建Java项目

Z:Create New Project,一路next

idea如何编译java字节码 idea怎么编译文件_快捷键

idea如何编译java字节码 idea怎么编译文件_idea如何编译java字节码_02

M:编写完java代码,怎么运行呢?

Z:点击右边的开始按钮,选择运行项目main方法

idea如何编译java字节码 idea怎么编译文件_idea_03


M:idea怎么进行编译呢?

Z:点击编译按钮,target中的红色文件夹中就是编译后的文件,一般运行的时候会自动编译。

idea如何编译java字节码 idea怎么编译文件_idea_04

创建Web项目

Z:创建Web项目使用Java Enterprise,同时对Tomcat的路径进行配置

idea如何编译java字节码 idea怎么编译文件_java_05

选择Web Application

idea如何编译java字节码 idea怎么编译文件_idea_06

M:在idea中怎么创建资源文件夹?

Z:右键新建文件夹

idea如何编译java字节码 idea怎么编译文件_快捷键_07

另外还要将普通文件夹指定为资源文件夹才会被编译

idea如何编译java字节码 idea怎么编译文件_java_08

创建maven的jar项目

Z:要创建maven的jar项目,选择maven之后直接next

idea如何编译java字节码 idea怎么编译文件_java_09

填入项目名和位置,点击next

idea如何编译java字节码 idea怎么编译文件_java_10

创建maven的war项目

Z:要创建maven的war项目,选择Maven,打勾通过原型创建,选择webapp

idea如何编译java字节码 idea怎么编译文件_idea_11

输入项目名,地址点击下一步

idea如何编译java字节码 idea怎么编译文件_快捷键_12

idea如何编译java字节码 idea怎么编译文件_java_13

Z:这里要将欠缺的文件夹(java,resource)补全,并且将其设置为Sources Root和Resources Root具有功能的文件夹(转化之后才能往里面添加class和xml文件)

idea如何编译java字节码 idea怎么编译文件_java_14

2.部署项目

M:新建完Web项目之后怎么启动呢?

Z:配置tomcat

  1. 通过配置Tomcat启动,选择Edit Configurations

idea如何编译java字节码 idea怎么编译文件_idea_15

  1. 配置Local的Tomcat

idea如何编译java字节码 idea怎么编译文件_java_16

  1. 填写tomcat名,配置tomcat位置
  2. idea如何编译java字节码 idea怎么编译文件_java_17

  3. 点击加号+,选择Artifact..

添加已解释的war包

idea如何编译java字节码 idea怎么编译文件_快捷键_18

  1. 运行tomcat即可进行访问

idea如何编译java字节码 idea怎么编译文件_idea_19

Z:也可以通过插件的方式启动

  1. pom.xml添加tomcat配置
<!--配置插件-->
 <build>
   <plugins>
     <plugin>
       <groupId>org.apache.tomcat.maven</groupId>
       <artifactId>tomcat7-maven-plugin</artifactId>
       <configuration>
         <path>/</path>
         <port>8080</port>
       </configuration>
     </plugin>
   </plugins>
 </build>
  1. 添加Maven,填入运行指令则配置好插件tomcat

idea如何编译java字节码 idea怎么编译文件_java_20

  1. 同样方式点击即可运行。

idea如何编译java字节码 idea怎么编译文件_快捷键_21

2.常见快捷键

1. 跟eclipse不同的快捷键

Z:关于快捷键的使用,可以阅读官方文档 。也可以按Ctrl+Shift+A 进行搜索执行(要求熟悉英文名)。

M:像eclipse的上下移动单行代码快捷键是?

Z:Ctrl + shift + ↑/↓

M:快速复制/删除行的快捷键是?

Z:Ctrl+D复制,Ctrl+Y粘贴

M:搜索的快捷键呢?

Z:Ctrl+F,搜索并替换的快捷键是Ctrl+R

M:怎么在打开的项目的项目之间切换

Z:Alt+←/→ ,前进后退导航Ctrl + Alt + ←/→

M:怎么全局搜索呢?

Z:Ctrl + N搜索文件,Ctrl + Shift + N搜索文件夹,Alt+F7(+Fn)搜索文字,Ctrl + Shift + F搜索文字并显示代码详情。

M:为什么我按Ctrl + Shift + F搜索不到?

Z:可能是和搜狗输入法等其他快捷键冲突了,设置一下即可。

M:set get的快捷键是?

Z:Alt+Insert

M:要进行重构重命名,快捷键是?

Z:Shift+F6 (+Fn)

M:重构提取方法呢?

Z:Ctrl+Alt+M

M:如何运行或者调试呢?

Z:运行Shift+F10,调试Shift+F9

M:断点调试的时候用到的快捷键

Z:进入F7 (+Fn) ,跨出F8 (+Fn)

M:有什么快捷补全的代码?

Z:main方法psvm,输出代码sout,可以写成 “输出语句的内容”.sout (string字符串+.sout)的形式。

M:那for循环怎么编写呢?

Z:使用arr.fori就可以直接生成一段for循环代码。foreach的循环用arr.iter

M:去除,导入包的快捷键是?

Z:Ctrl + Alt + O

2. 新的好用快捷键

D:下面是新的,实用的快捷键

M:有全屏编辑模式的快捷键吗?

Z:Ctrl+ shift + F12 (+Fn)

M:在类中的方法之间切换的快捷键?

Z:Ctrl + F12(+Fn)

idea如何编译java字节码 idea怎么编译文件_java_22


M:听说idea有UML图,怎么显示出来呢?

Z:Ctrl+Alt+U

M:想要复制文件的快捷键呢?

Z:F5(+Fn),也有移动,是F6(+Fn)

Z:这里介绍一个快捷重构的方法列表Ctrl + Shift +Alt + T,里面还可以将当前类重构出继承的接口出来。

M:当发现红色标识报错的时候,怎么办?

Z:当缺少包或局部变量,按 Alt + Enter 再按回车即可实现智能修复。

idea如何编译java字节码 idea怎么编译文件_快捷键_23

M:定位错误的快捷键怎么用?

Z:F2(+Fn),上一个用Shift + F2(+Fn)

M:一些明显的语法错误有快捷键处理吗?

Z:Ctrl + Shift + 回车

M:如果我要查看某个接口被怎么实现了,有快捷键吗?

Z:Ctrl + Shift + B即可查看实现的类列表

M:我在写代码的时候,某个参数不知道填什么类型的,可以使用什么快捷键?

Z:Ctrl + P可以显示参数信息进行提示

idea如何编译java字节码 idea怎么编译文件_java_24

M:要搜索所有的文件,使用什么快捷键?

Z:双击Shift

idea如何编译java字节码 idea怎么编译文件_java_25

3.少用的快捷键

D:下面是比较少用的快捷键。

M:上下事件的快捷键?

Z:上事件F3 (+Fn) ,下事件Shift+F3 (+Fn)

M:怎么查看最近打开的文件呢?

Z:Ctrl + E

M:要怎么快速选择代码呢?

Z:基于语法选择使用Ctrl + W,要缩小选择范围Ctrl + Shift + W

M:有大小写转化的快捷键是?

Z:Ctrl + Shift + U

M:快速格式化代码的快捷键?

Z:Ctrl + Alt + L

M:实现方法的快捷键是?

Z:Ctrl + I

M:重写方法的快捷键是?

Z:Ctrl + O

idea如何编译java字节码 idea怎么编译文件_idea如何编译java字节码_26

M:怎么查看类的继承,实现关系?

Z:用快捷键Ctrl + H

idea如何编译java字节码 idea怎么编译文件_IDE_27