一、快捷键
1.1 快捷键设置
如果对eclipse快捷键比较熟悉,可以把其改为eclipse模式,但其快捷键还是有所不同,可以利用包把其改为一致(包可以搜索)。
1.2 快捷键的使用
如果不一样搜索英文名进行查看和编辑
中文名 英文名 快捷键
执行 run Shift+F10
提示补全 class name completion Alt+/
单行注释 CTRL+/
多行注释 CTRL+Shift+/
向下复制一行 Duplicate Lines CTRL+D
删除行 Delete Line CTRL+Y
向下移动行 Move Statement Down CTRL+Shift+上箭头
向上移动行 Move Statement Up CTRL+Shift+下箭头
向下开始新的一行 State New Line Shift+Enter
向上开始新的一行 State New Line before current CTRL+Alt+Enter
如何查看源码 class CTRL+N
退回到上一个编辑页面 back Alt+左箭头
退回到下一个编辑页面(针对上一个) forward Alt+右箭头
查看继承关系 type hierarchy CTRL+H
格式化代码 reformat code CTRL+Alt+L
提示方法参数类型 Parameter Info CTRL+P(选中)
选中数行整体后移 Tab
选中数行,整体前移 Shift+Tab
查看类结构 CTRL+O
重构(修改变量名于方法名) rename Shift+F6
生成构造 get/set/tostring Alt+Insert
查看文档说明 quick documentation CTRL+Q
收起所有的方法 collapse all CTRL+Shift±
打开所有的方法 Expand all CTRL+Shift±
打开代码所在硬件文件夹 Show in explorer CTRL+Shift+X
生成try catch等 surround with CTRL+Alt+T(选中)
查看类的继承结构图 show uml Diagram CTRL+Shift+Alt+U
查看方法的多层重写结构 method hierarchy CTRL+Shift+H
添加到收藏 Add to favorate CTRL+Shift+Alt+G(自设)
打开最近修改的文件 Recently Files CTRL+E
关闭最近打开的代码栏 close CTRL+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.youkuaiyun.com/transformer_WSZ/article/details/77727546
IDEA不能打开多个project,若想打开只能打开新的界面。module是模块,大型项目分为多个模块,每个模块是一个module。
.idea和project01.xml是IDEA特有的,相当于eclipse的.setting文件
eclipse IDEA
workspace project
project module
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配置文件设置仓库。自动导入依赖
作者:mk菜鸟的成长笔记
来源:优快云
原文:https://blog.youkuaiyun.com/mkhhxxttxs/article/details/82926535
版权声明:本文为博主原创文章,转载请附上博文链接!