IDEA快捷键+配置

105

常用快捷键

调试

  • Ctrl + D:调试运行
  • F8:跳到下一步
  • F7:进入方法内部
  • Shift + F8:跳到下一个断点或者跳出方法

重构

  • ⌘ + Shift + V:访问历史粘贴板
  • ⌘ + Shift + .:折叠指定方法、代码块
  • ⌘ + Shift + -:折叠所有方法
  • ⌘ + Shift + +:展开所有折叠
  • ⌘ + Option + L:格式化代码
  • Ctrl + Option + O:优化import
  • Shift + F6:重命名文件

查找与替换

  • ⌘ + F7:查看方法被哪些地方调用
  • ⌘ + G:查找模式下,向下查找
  • ⌘ + Shift + G:查找模式下,向上查找
  • ⌘ + Shift + F:全局查找(根据路径)
  • ⌘ + Shift + R:全局替换(根据路径)
  • ⌘ + O:查找类文件
  • ⌘ + Option + ← / ⌘ + Option + →:退回 / 前进到上一个操作的地方
  • ⌘ + Shift + ⌫:跳转到最后一个编辑的地方
  • ⌘ + F12:弹出当前文件结构层,可以在弹出的层上直接输入进行筛选(可用于搜索类中的方法)

自定义书签

F3:选中文件/文件夹/代码行,添加/取消书签
Option + F3:选中文件/文件夹/代码行,使用助记符添加/取消书签
Ctrl + 0…9:定位到对应数值的书签位置
⌘ + F3:显示所有书签

版本控制

  • ⌘ + K:提交代码到版本控制器
  • ⌘ + T:从版本控制器更新代码
  • Option + Shift + C:查看最近的变更记录
  • Ctrl + V:快速弹出版本控制器操作面板

ide设置

  • ⌘ + Shift + F12:切换最大化编辑器
  • ⌘ + 1:隐藏显示工程面板
  • ⌘ + 5:隐藏显示Debug面板
  • ⌘ + ,:打开IDEA系统设置
  • ⌘ + ;:打开项目结构对话框
  • ⌘ + Shift + A:查找动作(可设置相关选项)
  • Ctrl+`: 切换主题、切换演出模式、切换免打扰模式

技巧

it**生成FOR循环代码块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// itar 自动生成array for代码块 int[] a = new int[20]; for (int i = 0; i < a.length; i++) { int i1 = a[i]; System.out.println(i1); } // iter 自动生成增强for循环 Map<String,String> map = new HashMap<>(); for (String s : map.keySet()) { System.out.println(s); } // itli 生成List的遍历 List<String> list = new ArrayList<>(); for (int i = 0; i < list.size(); i++) { String s = list.get(i); System.out.println(s); }
目录