idea的优点和安装使用

本篇只说大面上的一些东西,细节不清晰之处请询问度娘,希望有些东西还是可以给我们学习人员一些启示,由于图片不能正常显示,另外需要源文件的请联系我

1.idea开发

创建项目
jar项目使用方式
新建项目:
File –》 new  --》 Projects..


打包配置方式
File –》Project Structure –》Artifacts  点击
    +号 –》  选择 jar   --》 From modules with dependencies...

选择Main class 启动项目的主类。
打包输出方式:
Build  Build  Artifacts     选择具体的jar


 
java web项目
创建项目:
File –》 new  --》 Projects..

配置web服务器启动
Edit Configurations...

 

  

创建maven项目:度娘告诉你

导入项目
File –》 new –》Project from existing Sources  
然后一路 Next 即可

java代码调试
本地调试
代码中直接执行加断点。

跨过执行,单步运行,跳入执行,跳出执行,查看断点,清除所有断点,屏蔽所有断点,打印堆栈信息等等
 

 

远程调试测试

把测试项目放入到tomcat的webapp目录


tomcat8 开启远程调试:
catalina.bat jpda start


显示listening xxx 端口就证明开启了远程调试模式了
 
Edit Configurations...



其他的调试:js,其他语言的调试等等


2.idea 应用

Idea Maven 使用
maven 配置
查看maven模块,简单介绍各个依赖,插件,生命周期
下载源码,文档
执行命令
查看依赖关系
插件(maven help,方便查看list和冲突)


3.Idea DB使用
(1).创建连接
(2).dml,ddl
(3).执行sql,
(4).查看视图
(5).扩展工具

4.Idea 重构的使用  ***** 
重命名{重构类名,方法名,变量名}
重构方法{参数变更,返回值变更}
代码块重构方法,移动方法
代码上提或者下沉 
抽象类,提取接口,提取代理层

5.Idea 分析器使用
代码check
分析重复块
分析覆盖率报表
分析代码异常堆栈
分析数据来源和去向

6.Idea 单元测试使用
ctrl+shift+T 快捷创建Test类
(当多个工程的时可选择在其他module里)
覆盖率coverage使用

7.IDEA Git使用 
创建项目使用git
git 拉取分支,切分支
git  提交,返回,推送,查看不同,处理冲突

8.插件安装使用
安装两种方式一种是远程,一种本地
 


IDEA画图工具使用
插件安装在附件。


plantUml使用




2.自定义设置
自定义模板配置使用
file->setting->Editor->Filr and Code Templates
类注释模板
方法一:
 
方法二:
好多设置引入了File header文件。直接修改include的文件
 


/**
*  Created by IntelliJ IDEA.
*  User: ${USER}
*  Date:${DATE}
* Time: ${TIME}
*  To change this template use File | Settings | File Templates.
*/




方法注释
简单的方式 用java doc方式 
选中方法:  alt +enter   --》    Add  javadoc
 
效果:
 
其他方式:自己可以写一个快捷键方式。


 


/**
* @Author:$userName$
* @Date: $time$-$date$
* @Description: $desc$
$params$
* @Return: $return$
*/


其中脚本:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @Param ' + params[i]+'  param desc ' + ((i < params.size() - 1) ? '\\n\\b' : '')}; return result", methodParameters())




得在方法级内部使用,不然参数返回类型等拿不到。
效果:
 
选中自定义函数  mtdcm
 
手工copy到方法上边去。
 






自定义快捷键
 
 
0.idea常用 快捷键
  Top #10切来切去:Ctrl+Tab
  Top #9选你所想:Ctrl+W
  Top #8代码生成:Template/Postfix +Tab
  Top #7发号施令:Ctrl+Shift+A
  Top #6无处藏身:Shift+Shift
  Top #5自动完成:Ctrl+Shift+Enter
  Top #4创造万物:Alt+Insert




  Top #1智能补全:Ctrl+Shift+Space
  Top #1自我修复:Alt+Enter
  Top #1重构一切:Ctrl+Shift+Alt+T






idea 快捷键介绍


 


快捷键修改
 




其他常用设置:
修改主题
 


调整字体大小:


 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值