IDEA快捷键+配置

19 0 0 0

常用快捷键

调试

  • 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循环代码块

// 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);
}
目录