IDEA使用

IDEA使用

IDEA安装配置

目录

IDEA使用

一、快捷键

1.1 快捷键设置

1.2 快捷键的使用

二、菜单栏配置

1、视图

         2、查看项目

         3、设置

三、创建项目

3.1创建项目eclipse区别

3.2 module

3.3 tomcat服务器的添加

3.4关联数据库

四、模板

五、版本控制

六、断点调试

七、maven的使用


bin:启动文件,配置信息,虚拟机信息(idea64.exe.vmoptions):可以配置相关设置,参数修改百度查询

Xms:初始内存,改变启动速度 (500m)                   Xmx:最大内存数:降低垃圾回收频率,增高速度(1500m)

ReservedCodeCacheSize:改变回收代码速度(500m)     

jre64:java程序自带的运行程序绑定,开发环境需要自己安装

一、快捷键


1.1 快捷键设置

如果对eclipse快捷键比较熟悉,可以把其改为eclipse模式,但其快捷键还是有所不同,可以利用包把其改为一致(包可以搜索)。

1.2 快捷键的使用

如果不一样搜索英文名进行查看和编辑

中文名英文名快捷键
执行runShift+F10
提示补全class name completionAlt+/
单行注释 CTRL+/
多行注释 CTRL+Shift+/
向下复制一行Duplicate  LinesCTRL+D
删除行Delete LineCTRL+Y
向下移动行Move Statement DownCTRL+Shift+上箭头
向上移动行Move Statement UpCTRL+Shift+下箭头
向下开始新的一行State New LineShift+Enter
向上开始新的一行State New Line before currentCTRL+Alt+Enter
如何查看源码classCTRL+N
退回到上一个编辑页面backAlt+左箭头
退回到下一个编辑页面(针对上一个)forwardAlt+右箭头
查看继承关系type hierarchyCTRL+H
格式化代码reformat codeCTRL+Alt+L
提示方法参数类型Parameter InfoCTRL+P(选中)
选中数行整体后移 Tab
选中数行,整体前移 Shift+Tab
查看类结构 CTRL+O
重构(修改变量名于方法名)renameShift+F6
生成构造get/set/tostringAlt+Insert
查看文档说明quick documentationCTRL+Q
收起所有的方法collapse all CTRL+Shift+-
打开所有的方法Expand allCTRL+Shift+-
打开代码所在硬件文件夹Show in explorerCTRL+Shift+X
生成try catch等surround withCTRL+Alt+T(选中)
查看类的继承结构图show uml DiagramCTRL+Shift+Alt+U
查看方法的多层重写结构method hierarchyCTRL+Shift+H
添加到收藏Add to favorateCTRL+Shift+Alt+G(自设)
打开最近修改的文件Recently FilesCTRL+E
关闭最近打开的代码栏closeCTRL+F4

1.IDEA会实时保存,不用自己保存

 

二、菜单栏配置


1、视图

为了编程方便,点击view-------->选中toolbar和Tool Buttons,以后编程定格在这里

收藏自己喜欢的写好的方法,点击左下角的favorites

 2、查看项目

点击这个,可以查看当前项目结构 

3、设置

3.1、设置主题,黑色白色,可以下载相关主题

3.2、 鼠标滚动大小设置(勾上即可)

3.3 文本提示(光标放上去多久进行相关提示,解释)

3.4、自动导包(根据内容自动导包,合并包成xx.*)

3.5、显示行号和方法分隔符

3.6、忽略大小写进行提示

3.7、设置取消单行显示tab操作:多行显示设置,在打开文件的打开栏中不关闭,换行显示,这里还可以通过Placement来控制tab显示在上面还是下面。top是上面

 

3.8、 设置字体大小

3.9、修改类头的文档注释信息

3.10、代码编码(代码都改为UTF-8)

3.11设置自动编译

三、创建项目


3.1创建项目eclipse区别

创建项目参考:https://blog.csdn.net/transformer_WSZ/article/details/77727546

IDEA不能打开多个project,若想打开只能打开新的界面。module是模块,大型项目分为多个模块,每个模块是一个module。

.idea和project01.xml是IDEA特有的,相当于eclipse的.setting文件

eclipseIDEA
workspaceproject
projectmodule

3.2 module

3.2.1 新建module

点击项目------->new-------->module

 新建module类型这里选择Java,接下来取名字,定位置。创建完成后在src中创建class文件时,可以直接创建包名+class,前面包名最后一个是类名。

3.2.2导入module (maven项目)

因为导入的是maven项目,所以点击maven,然后下一步下一步到图3.2.2.1即可。如果没有maven,添加maven。添加方法,点击file------>setting--------->搜索maven-------->打上勾即可。

图3.2.2.1

图3.2.2.2

3.2.3删除module 

第一步,打开module

第二步,在这里可以添加module和删除module,这里删除内存中还存在,防止误删 

第三步 :在项目中右键就可以看到delete,这就是真删了

3.3 tomcat服务器的添加

点击红框并不能马上关闭服务器,变为骷髅头只是断开服务器,变为灰色才表示关闭 

3.4关联数据库

关联数据库可以实时更新,连接或者断开数据库。这里可以和之前学习的ssh的数据库一样

四、模板


1、eclipse通过main方法,可以直接写出主方法,这个就是模板

2、IDEA中已经给两种模板:liveTemplates和Postfix Completion

3、常用模板

3.1、模版一:psvm添加主方法

       public static void main(String[] args) {
        
         }

3.2、模板二:sout输出方法/变形soutp/soutm/soutv/xxx.sout

        System.out.println();//sout
        System.out.println("args = [" + args + "]");//soutp,输出形参
        System.out.println("MybatiesTest.main");//soutm把方法打印出来,可以换成其他方法
        System.out.println("true = " + true);//soutv变量,测试变量是多少

3.3、模板三:fori就是for循环/变形:iter/itar

        for (int i = 0; i < ; i++) {
            //fori
        }
        for (String arg : args) {
            //iter
        }
        for (int i = 0; i < args.length; i++) {
            String arg = args[i];
            //itar
        }

3.4、模板四:list.for集合循环

3.5、模板五:ifn判断

         if (args == null) {
            //ifn
        }
        if (args != null) {
            //inn
        }

3.6、模板六:psf可生成private static final

3.7、新建模板快捷键自己写、描述可以不写但是最好写上、内容是模板,最后那

五、版本控制


以git为例进行讲解

5.1、首先安装git

5.2、指定目录:指定自己安装的git地址

5.3、指定github,输入用户名密码,点击测试是否能连接

5.4、远程到本地克隆方法:可以通过地址进行clone,填写url地址,文件名、工作空间。

5.5、本地到远程

5.6、常用命令

clone:首先clone

commit:本地提交

push:远程提交

pull:更新到本地

5.7、冲突

5.8、和前面版本比较修改。也可以点击第二个,和以前的版本比较进行修改

六、断点调试


6.1、debugger设置,默认transport默认是第一个,window环境下建议调为第二个比较好,节省内存空间(优化)

6.2 、常用调试快捷键

从左往右:进入下一步,不进断点方法内;进入下一步,进入断点方法内;如果当前行断点是一个方法,进入;跳出;

七、maven的使用


maven配置文件设置仓库。自动导入依赖

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值