工程化-intellij

目录

1.认识

2.安装

3.软件配置

4.主题配置

5.编码配置

6.工具常见图标解析

7.索引

8.编译方式

9.实时模板

10.调试

11.maven配置与运行例子

12.git配置与简单使用

13.常用配置

14.常用快捷键

15.其他


 

1.认识

优势:非实时编译,代码无需自动保存,并且有本地历史版本数据,随时恢复;单工程开发模式;强大的索引与检索机制;实时模板,操作快捷键。

 

2.安装

官网 http://www.jetbrains.com/idea/

 

3.软件配置

a)个人的配置目录 ~\.IntelliJIdea2018.1 

b)虚拟内存配置 /bin/idea.exe.vmoptions 

 

4.主题配置

a)外观主题与字体配置

 

b)字体配置

编辑区域:Font

控制台:Console Font

 

5.编码配置

 

6.工具常见图标解析

官网地址:https://www.jetbrains.com/help/idea/symbols.html

a)基础

 

b)目录

c)

 

d)标记目录类型

 

7.索引

a)idea在新建或导入工程的时候会生成索引,目的是为了全局搜索文件比较快,但是对应本地索引目录的空间占用也很大。

b)当你的电脑异常关机的时候,这时候工作空间可能出现混乱,解决办法是清楚缓存索引,File->Invalidate Chaches / Restart 或者 删除目录:~\.IntelliJIdea2018.1\system\LocalHistory

 

8.编译方式

a)自动保存,不用按ctrl+s了

b)点击run的时候才编译,不会自动编译

c)compile ,rebuild 

d)编译配置

 

 

9.实时模板

ctrl+j与tab键召唤补全模板

例如:psvm:main函数    sout:输出   .........

 

10.调试

a)F7 进入下一步,如果当前断点是一个方法,则进入方法体内。如果方法体还有方法,则不会进入

b)F8 进入下一步,如果当前断点是一个方法,则不会进入方法体内

c)F9 恢复程序运行,如果断点下面还有断点,则停到下一个断点

d)Alt+F8 可搜索变量值,方法进行计算

e)右击断点可设置断点执行条件

 

11.maven配置与运行例子

a) maven:File->Setting->搜索maven 配置本地maven目录

b) 新建普通maven工程

 

c) 新建webapp

 

d) maven快捷方式 (运行前记得编译maven)

1重新导入所有maven工程 2生成源码 3下载源码文档 4 

5执行命令 6 7与远程仓库断开连接 8忽略test 9依赖图

 

e) 运行maven项目,先编辑tomcat容器

f) 新增tomcat

 

g) 添加热部署

 

h) 运行前检查项目配置

 

12.git配置与简单使用

a)配置:File->Setting->搜索git

b)导入:VCS (Version Control Setting)

 

 

c)提交

右键->git->commit  提交前可以进行优化配置 1格式化代码 3移除不引用的impot

 

d)右下角git操作快捷方式

 

13.常用配置

File->Setting 当前工程配置(部分也含全局配置)

File->Other Setting 全局配置

 

a)代码提示设置不区分大小写

 

b)错误提示级别(intellij不是实时编译的,它有自己的一套检测机制,此处可以设置级别,级别小了内存消耗就小,但是就不是特别智能了)

c)代码impot自动导入与移除配置

 

d)省电模式File->Power Save Mode 开启后会取消代码自动提示与检查

e)定位 ctrl+shift+n(某个文件,第几行)

 

f)视图配置

View->Toolbar

View->Tool Buttons

重置布局

包排列方式

 

g)打开新工程配置

 

h)历史版本(无需git,存于本地的历史版本)

 

 

14.常用快捷键

ctrl+空格 代码提示

Alt+insert:toString get set

ctrl+d 复制行

ctrl+y 删除行

ctrl+alt+O 格式化impot

ctrl+alt+L 格式化代码

 

ctrl+n 查找类名

ctrl+shift+n 查找文件

ctrl+shift+f 内容搜索

double shift 查找所有(类名,文件,方法...)

ctrl+tab 切换窗口

ctrl+E 打开最近编辑的文件

 

ctrl+alt+h 查看方法调用树

ctrl+shift+上下键 移动代码

shift+f6 重命名

 

ctrl+z 撤销

ctrl+shift+z 反撤销

 

15.其他

a)database

使用工具自带的数据库连接好处是在写mybaties语句的时候会有智能提示,但是一般不做数据库管理

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值