第三章 IDE的使用
1. Eclipse的使用
1.快捷键的使用
懒得写,用的多了就会了
- ctrl alt down 复制多行
- 上下移动 alt ↑
- 进去父类 alt←
- 集成树 ctrl T
- 批量修改 alt shift R
- 选中结构变成大小写 Ctrl Shift X/y
- 注释 CTRL SHIFT C
2.DeBug调试
2.IDEA的使用
网址:http://www.jetbrains.com/idea/download/#section=windows
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-quMFafoG-1593855136188)(D:\Study\java\QQ截图20200202001250.png)]
1.快捷键的使用
- 代码注释 Ctrl + / 取消注释Ctrl + Shift +/
- 两次shift 随时搜索
- **创建目录 ctrl shift alt s --> moudles -->resources **
- 提示 ctrl alt 空格
https://blog.csdn.net/qq_38963960/article/details/89552704
1. Ctrl 快捷键
序号 | 快捷键 | 作用 |
---|---|---|
1 | Ctrl + F | 在当前文件进行文本查找 (必备) |
2 | Ctrl + R | 在当前文件进行文本替换 (必备) |
3 | Ctrl + Y | 删除光标所在行 或 删除选中的行 (必备) |
4 | Ctrl + D | 复制光标所在行 或 复制选择内容, 并把复制内容插入光标位置下面 (必备) |
5 | Ctrl + W | 递进式选择代码块。可选中光标所在的单词或段落, 连续按会在原有选中的基础上再扩展选中范围 (必备 |
6 | Ctrl + E | 显示最近打开的文件记录列表 |
7 | Ctrl + N | 根据输入的 类名 查找类文件 |
8 | Ctrl + G | 在当前文件跳转到指定行处 |
9 | Ctrl + J | 插入自定义动态代码模板 |
10 | Ctrl + P | 方法参数提示显示 或停留0.5秒 |
11 | Ctrl + Q | 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容 |
12 | Ctrl + U | 前往当前光标所在的方法的父类的方法 / 接口定义 |
13 | Ctrl + B | 进入光标所在的方法/变量的接口或是定义出,等效于 Ctrl + 左键单击 |
14 | Ctrl + K | 版本控制提交项目,需要此项目有加入到版本控制才可用 |
15 | Ctrl + T | 版本控制更新项目,需要此项目有加入到版本控制才可用 |
16 | Ctrl + H | 显示当前类的层次结构 |
17 | Ctrl + O | 选择可重写的方法 |
18 | Ctrl + I | 选择可继承的方法 |
19 | Ctrl + + | 展开代码 |
20 | Ctrl + - | 折叠代码 |
21 | Ctrl + / | 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备) |
22 | Ctrl + [ | 移动光标到当前所在代码的花括号开始位置 |
23 | Ctrl + ] | 移动光标到当前所在代码的花括号结束位置 |
24 | Ctrl + F1 | 在光标所在的错误代码出显示错误信息 |
25 | Ctrl + F3 | 调转到所选中的词的下一个引用位置 |
26 | Ctrl + F4 | 关闭当前编辑文件 |
27 | Ctrl + F8 | 在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点 |
28 | Ctrl + F9 | 执行 Make Project 操作 |
29 | Ctrl + F11 | 选中文件 / 文件夹,使用助记符设定 / 取消书签 |
30 | Ctrl + F12 | 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选 |
31 | Ctrl + Tab | 编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口 |
32 | Ctrl + Enter | 智能分隔行 |
33 | Ctrl + End | 跳到文件尾 |
34 | Ctrl + Home | 跳到文件头 |
35 | Ctrl + Space | 基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl + 逗 号 (必备) |
36 | Ctrl + Delete | 删除光标后面的单词或是中文句 |
37 | Ctrl + BackSpace | 删除光标前面的单词或是中文句 |
38 | Ctrl + 1,2,3…9 | 定位到对应数值的书签位置 |
39 | Ctrl + 左键单击 | 在打开的文件标题上,弹出该文件路径,或者在方法上点击可以跳转到子类的方法实现上 |
40 | Ctrl + 光标定位 | 按 Ctrl 不要松开,会显示光标所在的类信息摘要 |
41 | Ctrl + 左方向键 | 光标跳转到当前单词 / 中文句的左侧开头位置 |
42 | Ctrl + 右方向键 | 光标跳转到当前单词 / 中文句的右侧开头位置 |
2. Alt快捷键
序号 | 快捷键 | 作用 |
---|---|---|
1 | Alt + Enter | 智能提示 |
2 | Alt + Shift + z | 包含代码块 |
3 | Alt + F8 | 断点调试中运行选中代码块 |
4 | Alt + 8 | 打开Services菜单栏,折叠显示运行的服务 |
5 | Alt +F7 | 展示方法调用路径,比Ctrl alt +H稍微好用点 |
6 |
2.常用设置
1.自动导包设置
Setting --> Editor --> Auto Import
Insert Import on paste 改成All
并把下边Add 和Optimize勾选上
- 方法体分隔符
Setting --> Editor --> Appearance
show Line number
show method separators 这个是每个方法体结束之后会有一个灰色的虚线,方便看方法体结束的
- 忽略大小写的提示(较为实用)
Setting --> Editor --> Code completion Case sensitive 改成None
- 添加头部注解
Setting --> Editor --> File and Code Templates Includes --> File Header
/**
@author lesscoding.net
@create ${YEAR}-${MONTH}-${DAY} ${TIMe}
*/
- 编码集
Setting --> Editor --> File Encoding UTF-8
- 自动编译
Setting --> Build --> Compiler
***Build project***和***Compiler independent***需要勾选
3.模板的使用
Setting --> edtior --> General -->Postfix Compiler
edtior ->Live Templates 这个里边可以自定义模板比如自定义数据库连接啊,多线程创建啊
3. IDEA常用插件
序号 | 名称 | 作用 |
---|---|---|
1 | Key promoter | 提示当前操作的快捷键 |
2 | JRebel | 热部署插件 |
3 | Lombok | 简化开发 |
4 | Codata | 代码提示插件,需要登陆github |
5 | String Manipulation | 字符串转换插件,驼峰下划线互转等,快捷键 Alt M |
6 | Alibaba Java Coding Guidelines | 阿里巴巴代码公约检查 |
7 | Easy Code | 代码生成器 |
8 | Free MyBatis plugin | mapper与xml跳转 原作者已停止更新 |
9 | MybatisX | 与FreeMybatisPlugin 作用一致 |
10 | GsonOrXmlFormat | json/xml生成实体类 |
11 | Maven Helper | Maven依赖工具类 |
12 | Properties to Yaml Converter | .properties 互转.yml |
13 | .ignore | 创建git忽略文件 |
3. 单元测试的使用
1.JUnit的使用
-
选中当前工程 --> Build path --> Add libraries -->JUint --> 下一步
-
创建Java类,进行单元测试
此时的java类要求: ①此类是public的 ② 此类提供公共的无参构造器
-
声明的单元测试要求.
①方法的权限是public ②没有返回这没有形参
-
在测试上需要声明注解@Test,并导入org.junit.Test包
-
声明玩测试方法以后,可以在方法体内测试相关的代码,写完之后,双击单元测试方法名,run as -->JUnit Test
1. 如果执行结果没有异常是绿条,否则红条
4.一个IDEA配置的网页
https://jadyer.cn/2016/04/20/idea-config
1.IDEA的快捷键
- 自动补全:Alt + 回车
- 快速输入main函数:键入 main 再按 Ctrl+J 键(或者键入 psvm 再按 Tab 键)
- 快速输入System.out.println:键入 sout 再按 Tab 键(对应Eclipse中的syso)
- 快速生成普通for循环: 键入 fori 再按 Tab 键或 Ctrl+J 键
- 快速生成foreach循环:键入 iter 再按 Tab 键或 Ctrl+J 键
- 查询某方法被其它地方调用:Ctrl+Alt+H(其实:Alt + F7 更好用)
- 定位文件或直接定位某一行:Ctrl+N 或者 Ctrl+Shift+N 时输入文件名后,再跟上冒号和行号,如
LoanHelper:22
- 返回上一个方法: Ctrl + Alt + 方向键左
- 合并develop分支到master:master分支上工程上右键—Git—Repository—Merge Changes—Branches to merge选择develop分支
- 常用快捷键:http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/keymap-introduce.html
- 缩进用Tab还是空格:https://bigc.at/tabs-vs-spaces.orz