视频课程链接:http://edu.51cto.com/course/13014.html
一、简介
1. 什么是IDEA
IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一。
2. 安装
文件:
分平台
安装:
-
Windows
-
Linux
cd idea-UI..../bin ./idea.sh
重新安装:
cd /home/soft01 ls -a rm -rf .Intel...
破解:
java -jar E:\Software\JetbrainsPatchKeygen-1.2.1.jar
3. 初始化操作
3.1 创建Project
Create New Project——>Empty Project——>
3.2 关于Project和Module
IDEA中没有workspace的概念
一个Project下可以包含多个Module,多个模块尽量是处于同一个项目业务下
刚接触IDEA,可以暂且认为:
- IDEA中的Project相当于Eclipse中的Workspace
- IDEA中的Module相当于Eclipse中的Project
二、基本配置
1. 常用设置
-
主题、字体、编码
搜索theme、font、change font size、encoding
-
代码提示时忽略大小写
搜索completion
-
自动导包
搜索auto import
2. 快捷键
自定义快捷键
- 搜索completion——>Alt+/
- 搜索Geneate——>Alt+Shift+S
- Alt+Shift+R
- 搜索intention——>Ctrl+1
- 搜索variable——>Ctrl+2,L
- 搜索New——>Ctrl+N
- 搜索find——>Ctrl+F
- 搜索replace——>Ctrl+R
- 搜索hide all——>Ctrl+M
- 搜索move line down/up——>alt+上/下
-
ctrl+alt+下
常用快捷键:
- Ctrl+Shift+T 搜索类
- F4 查看当前类的继承关系
3. 修改模板
3.1 快速输入模板
搜索template——>Live Templates
修改预定义模板:
- main
- syso
- syst
自定义模板:
<!-- $aaa$ start -->
<!-- $aaa$ end -->
3.2 文件代码模板
搜索template——>File and Code Templates
/**
* Author:汤小洋
* Date:${YEAR}-${MONTH}-${DAY} ${TIME}
* Description:<描述>
*/
4. 其他
- 用星号*标记修改的文件
- 关闭单行方法显示
- 显示行号
- 垂直拆分或水平拆分
- 显示工具栏窗口
- 设置代码检查,搜索inspection
三、创建Java程序
1. 配置JDK
File——>Project Structure——>Project
2. 基本操作
在IDEA中每个项目都称为一个Module
File——>New Module
四、创建Web程序
1. 基本操作
步骤:
-
创建
勾选Web Application
-
添加依赖
Web开发的依赖:servlet-api.jar、jsp-api.jar、jstl.jar
-
配置tomcat
Edit Configurations——>Tomcat Server——>Local——>
On Update action:Update classes and resources
On frame deactivation:Update classes and resources
2. 项目编译目录
默认将Project中所有的Module的编译结果都输出到out目录中
五、配置SVN
1. 基本配置
配置subversion,搜索subversion,去除勾选use command line client
启用Version Control
2. 上传和下载
-
上传
-
下载
先checkout,Destination:选第二个
然后导入,New——>Module from existing sources
3. 补充
3.1 颜色的含义
红色:未加入版本控制
绿色:已加入版本控制,未提交
白色:已加入版本控制,已提交,未改动
蓝色:已加入版本控制,已提交,有改动
灰色:版本控制已忽略文件
3.2 解决文件全部显示为红色
转载于:https://blog.51cto.com/12402007/2154795