IntelliJ IDEA
快捷键默认为windows
调换格式
按键 |
描述 |
Ctrl + alt + L |
格式化代码 |
ctrl + Y |
删除一行 |
ctrl + D |
向下复制一行 |
ctrl + X |
剪切 |
ctrl + / |
单行注释 |
ctrl + shift + / |
多行注释 |
alt + shift + ↑ |
向上移动 |
alt + shift + ↓ |
向下移动 |
ctrl + G |
快速定位行 |
ctrl + R |
查找后替换 |
alt + ← |
返回上一个文件 |
alt + shift + ← |
返回上一个操作点 |
ctrl + shift + u |
切换大小写 |
快速出代码
按键 |
描述 |
输 main |
生成main方法 |
输 sout |
输出语句 |
alt + enter |
代码修正提示 |
ctrl + J |
弹出快捷代码提示 |
alt + insert |
实现方法/toString/构造方法/重写方法 (insert键在delete键旁边) |
ctrl + alt + T |
快速包裹代码,比如if for try catch synchronized..(先选中代码) |
ctrl + alt + V |
快速声明一个变量,本地变量赋值(先写new对象()) |
ctrl + I |
重写需要实现的方法 |
ctrl + O |
查看所有可以重写的方法 |
查看类和方法
按键 |
描述 |
ctrl + 鼠标左键 |
查看鼠标选中的类或方法 |
ctrl + F12 |
查看类中所有的方法 |
ctrl + H |
查看方法或类的层级关系 |
ctrl + alt + H |
此方法的调用关系(先选中方法) |
Ctrl + Shift + 加号 |
展开方法(先选中方法) |
Ctrl + Shift + 减号 |
折叠方法(先选中方法) |
Ctrl + F7 |
查找方法在当前类使用的地方(先选中方法) |
Ctrl+Shift+N |
按文件名搜索文件 |
Ctrl+Shift+F |
全局搜索 |
Shift+Shift |
搜索 |
全局类操作
按键 |
描述 |
alt + 1 |
打开/隐藏 左侧项目目录结构 |
alt + 4 |
打开/隐藏 控制台 |
ctrl + alt + O |
自动导包或删除无用的包 |
Shift + F6 |
重命名(先选中文件) |
alt + Shift + F10 |
打开可以启动的项目模块列表 |
ctrl + N |
打开类/文件 |
ctrl + z |
上一步 |
ctrl + shift + z |
下一步 |
ctrl + shift + r |
全局替换 |
查看继承关系
右键类名,进入Diagrams,其中Show Diagram...
和Show Diagram Popup...
分别表示在标签页中显示和在小窗口显示,接着点击Java classes diagram
查看继承图。
进入标签页后,点击接口或类,使用快捷键ctrl+alt+b展现所有实现类,接着ctrl+a全选,回车即可自动画出结构图。
Eclipse
一、快捷键
- 补全代码的声明:alt + /
- 快速修复: ctrl + 1
- 批量导包:ctrl + shift + o
- 使用单行注释:ctrl + /
- 使用多行注释: ctrl + shift + /
- 取消多行注释:ctrl + shift + \
- 复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
- 删除指定行的代码:ctrl + d
- 上下移动代码:alt + up 或 alt + down
- 切换到下一行代码空位:shift + enter
- 切换到上一行代码空位:ctrl + shift + enter
- 如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
- 退回到前一个编辑的页面:alt + left
- 进入到下一个编辑的页面(针对于上面那条来说的):alt + right
- 光标选中指定的类,查看继承树结构:ctrl + t
- 复制代码: ctrl + c
- 撤销: ctrl + z
- 反撤销: ctrl + y
- 剪切:ctrl + x
- 粘贴:ctrl + v
- 保存: ctrl + s
- 全选:ctrl + a
- 格式化代码: ctrl + shift + f
- 选中数行,整体往后移动:tab
- 选中数行,整体往前移动:shift + tab
- 在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
- 批量修改指定的变量名、方法名、类名等:alt + shift + r
- 选中的结构的大小写的切换:变成大写: ctrl + shift + x
- 选中的结构的大小写的切换:变成小写:ctrl + shift + y
- 调出生成getter/setter/构造器等结构: alt + shift + s
- 显示当前选择资源(工程 or 文件)的属性:alt + enter
- 快速查找:参照选中的Word快速定位到下一个 :ctrl + k
不太常用的:
- 关闭当前窗口:ctrl + w
- 关闭所有的窗口:ctrl + shift + w
- 查看指定的结构使用过的地方:ctrl + alt + g
- 查找与替换:ctrl + f
- 最大化当前的View:ctrl + m
- 直接定位到当前行的首位:home
- 直接定位到当前行的末位:end
二、程序调试
- System.out.println().
- Eclipse - Debug调试
- 将可能有误的代码区段设置断点(在代码行数左侧双击左键);
- 右键空白处,选择Debug As(在Run As下面)。
- Step Into(F5):进入方法内部
- Step Over(F6):下一步(运行下一行代码)
- Step Return(F7):跳出方法回到main方法
三、Java中的JUnit单元测试
步骤:
- 选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步
- 创建Java类,进行单元测试。
- 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器
- 此类中声明单元测试方法。
- 此时的单元测试方法:方法的权限是public,没有返回值,没有形参
- 此单元测试方法上需要声明注解:@Test,并在单元测试类中导入:import org.junit.Test;
- 声明好单元测试方法以后,就可以在方法体内测试相关的代码。
- 写完代码以后,左键双击单元测试方法名,右键:run as - JUnit Test
说明:
- 如果执行结果没有任何异常:绿条
- 如果执行结果出现异常:红条