IntelliJ IDEA Tutorial
  • Introduction
  • 01. IntelliJ IDEA 介绍(新用户必看)
  • 02. 教程介绍(新用户必看)
  • 03. 安装环境:Windows
  • 04. 安装环境:Ubuntu
  • 05. 安装环境:Mac
  • 06. 安装环境总结(新用户必看)
  • 07. 首次运行向导(新用户必看)
  • 08. 安装后生成的目录说明、VM 设置(新用户必看)
  • 09. UI 界面(新用户必看)
  • 10. UI 主题、字体、编辑区主题、文件编码修改、乱码问题(新用户必看)
  • 11. 常见各类文件类型图标(新用户必看)
  • 12. IntelliJ IDEA 搜索快的原因:索引(新用户必看)
  • 13. Java 文件编译方式(新用户必看)
  • 14. 项目相关概念(新用户必看)
  • 15. Hello World 的 Java 项目创建和项目配置文件
  • 16. 版本控制讲解(SVN + Git)
  • 17. 实时代码模板
  • 18. 文件代码模板
  • 19. 前端代码模板:Emmet
  • 20. 特殊代码模板:Postfix Completion
  • 21. 插件相关功能
  • 22. Eclipse 的 Java Web 项目环境搭建
  • 23. Maven 结构项目搭建
  • 24. IntelliJ IDEA 配合 Maven 的一些要点
  • 25. Maven 的单模块 / 多模块 Spring MVC + Spring + Mybatis 项目(新人重点)
  • 26. Maven 的单模块 Spring MVC + Spring + Spring Data JPA 项目
  • 27. Maven 的单模块 Spring Boot 项目
  • 28. Debug 技巧
  • 29. 重构技巧
  • 30. 数据库管理工具
  • 31. IntelliJ IDEA 推荐设置(新人重点)
  • 32. IntelliJ IDEA 常用细节 -1
  • 33. IntelliJ IDEA 常用细节 -2
  • 34. IntelliJ IDEA 常用细节 -3
  • 35. IntelliJ IDEA 常用细节 -4
  • 36. IntelliJ IDEA 常用快捷键讲解(Win + Linux)(新用户必看)
  • 37. IntelliJ IDEA 常用快捷键讲解(Mac)(新用户必看)
  • 38. 从 Windows 过度到 Mac 必备快捷键对照表(新用户必看)
  • 39. IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用
  • 40. IntelliJ IDEA 远程调试(Tomcat+Jetty)
  • 41. 最特殊的快捷键 Alt + Enter 介绍(新用户必看)
  • 42. IntelliJ IDEA 插件开发视频教程
  • 43. 本教程总结
  • 在机器之间同步 Intellij IDEA 配置
  • IntelliJ IDEA Tips & Tricks: 多个光标
  • IntelliJ IDEA Tips & Tricks: 后缀补全
  • 代码风格设定
  • 在 IntelliJ IDEA 中查看一个类的所有继承类
Powered by GitBook
On this page
  • 说明
  • 智能辅助

Was this helpful?

41. 最特殊的快捷键 Alt + Enter 介绍(新用户必看)

Previous40. IntelliJ IDEA 远程调试(Tomcat+Jetty)Next42. IntelliJ IDEA 插件开发视频教程

Last updated 5 years ago

Was this helpful?

说明

  • 这是一个非常特殊的快捷键,有必要拿出来单独讲。

  • 强烈注意:此快捷键跟光标所在位置有着很严重关联关系,光标放的位置不同,使用此快捷键出来的菜单选项完全不一样。

  • 可以从几个思路:Java 类、JSP、HTML、JavaScript、CSS、SQL 等文件类型

  • 下面演示的各个功能是基于:IntelliJ IDEA 2016.1.1,如果你使用早期版本,可能不一定有对应的功能。

智能辅助

  • 在 接口类 中,如果光标当前所在的方法,已经在 接口实现类 中生成了,则此快捷键的效果是跳转。

  • 在 接口类 中添加一个方法后,让该 接口实现类 也跟着生成

  • 在 接口实现类 中添加一个方法后,让该 接口类 也跟着生成

  • 对当前光标所在类,生成单元测试类

  • 对当前光标所在类,创建子类,常用在对接口生成接口实现类

  • 移除未使用的变量、对象等元素

  • 对属性创建 set、get 方法

  • 添加 doc,只能把光标放在方法名或是变量名等这类元素上才会有

  • 把自己造的单词加入词库中,让拼写单词检查错误的波浪线效果消失。

  • 自己造的词库在上图所示位置。

  • 快速移除当前类所继承的接口,并且同时清空已经写好的该接口所有的 Override 方法。

  • 光标只能方式 接口实现类 上的 接口对象单词 上才可以实现。

  • 修改光标当前元素的作用域

  • 给调用的方法生成返回值

  • 根据返回值自动强转

  • 对光标所在的对象进行包导入

  • 切换成静态导入

  • 根据 Language Level 级别不同,JDK 特性不同,给不同意见。Language Level 的含义在其他章节有讲过。

  • 给 Hibernate 的 Entity 对象分配数据源,从而产生一系列智能功能

智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助
智能辅助