开发工具快捷键
发表于:2023-08-17 | 分类: 工具
字数统计: 1.3k | 阅读时长: 5分钟 | 阅读量:

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

一、快捷键

  1. 补全代码的声明:alt + /
  2. 快速修复: ctrl + 1
  3. 批量导包:ctrl + shift + o
  4. 使用单行注释:ctrl + /
  5. 使用多行注释: ctrl + shift + /
  6. 取消多行注释:ctrl + shift + \
  7. 复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
  8. 删除指定行的代码:ctrl + d
  9. 上下移动代码:alt + up 或 alt + down
  10. 切换到下一行代码空位:shift + enter
  11. 切换到上一行代码空位:ctrl + shift + enter
  12. 如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
  13. 退回到前一个编辑的页面:alt + left
  14. 进入到下一个编辑的页面(针对于上面那条来说的):alt + right
  15. 光标选中指定的类,查看继承树结构:ctrl + t
  16. 复制代码: ctrl + c
  17. 撤销: ctrl + z
  18. 反撤销: ctrl + y
  19. 剪切:ctrl + x
  20. 粘贴:ctrl + v
  21. 保存: ctrl + s
  22. 全选:ctrl + a
  23. 格式化代码: ctrl + shift + f
  24. 选中数行,整体往后移动:tab
  25. 选中数行,整体往前移动:shift + tab
  26. 在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
  27. 批量修改指定的变量名、方法名、类名等:alt + shift + r
  28. 选中的结构的大小写的切换:变成大写: ctrl + shift + x
  29. 选中的结构的大小写的切换:变成小写:ctrl + shift + y
  30. 调出生成getter/setter/构造器等结构: alt + shift + s
  31. 显示当前选择资源(工程 or 文件)的属性:alt + enter
  32. 快速查找:参照选中的Word快速定位到下一个 :ctrl + k

不太常用的:

  1. 关闭当前窗口:ctrl + w
  2. 关闭所有的窗口:ctrl + shift + w
  3. 查看指定的结构使用过的地方:ctrl + alt + g
  4. 查找与替换:ctrl + f
  5. 最大化当前的View:ctrl + m
  6. 直接定位到当前行的首位:home
  7. 直接定位到当前行的末位:end

二、程序调试

  1. System.out.println().
    • “硬看”代码,将可能有误的数据输出全部输出。
  2. Eclipse - Debug调试
    • 将可能有误的代码区段设置断点(在代码行数左侧双击左键);
    • 右键空白处,选择Debug As(在Run As下面)。
      • Step Into(F5):进入方法内部
      • Step Over(F6):下一步(运行下一行代码)
      • Step Return(F7):跳出方法回到main方法

三、Java中的JUnit单元测试

步骤:

  1. 选中当前工程 - 右键选择:build path - add libraries - JUnit 4 - 下一步
  2. 创建Java类,进行单元测试。
    • 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器
  3. 此类中声明单元测试方法。
    • 此时的单元测试方法:方法的权限是public,没有返回值,没有形参
  4. 此单元测试方法上需要声明注解:@Test,并在单元测试类中导入:import org.junit.Test;
  5. 声明好单元测试方法以后,就可以在方法体内测试相关的代码。
  6. 写完代码以后,左键双击单元测试方法名,右键:run as - JUnit Test

说明:

  1. 如果执行结果没有任何异常:绿条
  2. 如果执行结果出现异常:红条
上一篇:
Linux
下一篇:
MapStruct