IntelliJ IDEA插件IDE Feature Trainer
这个插件就是个关于IDEA的一些基础快捷键教学,很多快捷键都还没有,比如Ctrl+Alt+←
编辑器基础(Editor Basics)
选择,删除,复制,移动行,收缩和展开代码。
| Ctrl+Shift+A | Find Action 比如你开启或关闭IdeaVim插件,查找setting中的Annotation processors(lombok注解处理器) |
| Ctrl+Shift+ | 从光标开始向右智能选择代码,继续这个按键操作,选择更多的语句 |
| Ctrl+Shift+ | 从光标开始向左智能选择代码,继续这个按键操作,选择更多的语句 |
| Ctrl+W | 从光标开始双向智能选择代码,继续这个按键操作,选择更多的语句 |
| Ctrl+Shift+W | 与Ctrl+W相反 |
| Ctrl+Y | 删除光标所在行 |
| Ctrl+Z | 撤销 |
| Ctrl+Shift+Z | 恢复 |
| Ctrl+D | 复制并粘贴所选内容 |
| Alt+Shift+ | 向上移动一行所选的内容 |
| Alt+Shift+ | 向下移动一行所选的内容 |
| Ctrl+Shift+ | 向上相对(选定一行,相对作用域内的行;选定一个函数,相对该类中的函数)移动所选的内容 |
| Ctrl+"-" | 收缩一个函数视图 |
| Ctrl+"+" | 展开一个函数视图 |
| Ctrl+Shift+"-" | 收缩该类中所有函数视图 |
| Ctrl+Shift+"+" | 展开该类中所有函数视图 |
| Alt+J | 多个选择:选择对应种类的内容(比如你需要选择多个<td>标签),每次该按键操作选择一个 |
| Alt+Shift+J | 取消一个选择 |
| Ctrl+Alt+Shift+J | 多个选择:选择对应种类的内容(比如你需要选择多个<td>标签),每次该按键操作选择该文件中所有的 |
代码补全(Code Completion)
小语句,条件分支块,类型等
| Ctrl+空格 | 代码提示(注意与输入法等快捷键冲突) |
| Ctrl+Shift+Enter | 代码补全(如语句末尾的分号,写一个if再按这个就补好写条件的小括号和写语句的花括号) |
| Ctrl+空格+空格 | 更高等级代码提示比如按照type(注意与输入法等快捷键冲突) |
| Ctrl+Shift+空格 | 根据对应type提示(如赋值) |
| Ctrl+Shift+空格+空格 | 根据对应type提示(如函数返回值) |
| Tab | 代码提示后,用Tab选择 |
调整(Refactoring)
重命名,抽取参数、方法以及其他重构。
| Shift+F6 | 重命名参数名(IDEA自动检测关联的参数名) |
| Ctrl+Alt+V | 抽取成一个变量(比如对new Object()进行操作,这个特别别常用) |
| Ctrl+Alt+M | 选择多行,抽取成一个方法 |
| Ctrl+Alt+C | 抽取成一个常量 |
| Ctrl+Alt+P | 抽取成一个方法形参 |
代码帮助(Code Assistance)
查看源代码,定义,实现,文件结构,上一个下一个已访问文件的列表。
| F4 | 跳转到类的源代码 |
| Ctrl+B | 跳转到接口的定义 |
| Ctrl+Shift+B | 跳转到接口的实现 |
| Ctrl+F12 | 查看当前类的结构(方法,属性等) |
来源IDE Feature Trainer:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer/
IntelliJ IDEA插件IDE Feature Trainer的更多相关文章
- IntelliJ IDEA插件系列
参考: IntelliJ IDEA插件系列 1. activate-power-mode 和 Power mode II 根据Atom的插件activate-power-mode的效果移植到IDEA上 ...
- 10个最有用的 IntelliJ IDEA 插件
IntelliJ IDEA鼓舞了许多Java开发人员编写插件,从J2EE到代码编辑工具再到游戏.现在,它拥有了一个强大的插件生态系统,超过1500可用的插件以及几乎每周都有新的插件出现.在这篇文章中, ...
- java程序员经常使用的Intellij Idea插件
大概从去年年初开始慢慢抛弃习惯多年的eclipse,开始使用Intellij Idea,以下是我使用过的一些Intellij Idea插件: 1.lombok https://plugins.jetb ...
- 从零开始编写IntelliJ IDEA插件
写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件.要是这个操作是你们的编码环境 ...
- 场景实践:基于 IntelliJ IDEA 插件部署微服务应用
体验简介 阿里云云起实验室提供相关实验资源,点击前往 本场景指导您把微服务应用部署到 SAE 平台: 登陆 SAE 控制台,基于 jar 包创建应用 基于 IntelliJ IDEA 插件更新 SAE ...
- 【IDEA】intellij idea 插件推荐
CSDN 2016博客之星评选结果公布 [系列直播]零基础学习微信小程序! "我的2016"主题征文活动 博客的神秘功能 [IDEA]intellij idea ...
- intellij idea 插件 ideaVim 用法
intellij idea 插件 ideaVim - Genji_ - 博客园http://www.cnblogs.com/nova-/p/3535636.html IdeaVim插件使用技巧 - - ...
- IntelliJ IDEA插件 - ApiDebugger
IntelliJ IDEA插件 - ApiDebuggerApiDebugger,是一个开源的接口调试IntelliJ IDEA插件,具有与IDEA一致的界面,无需切换程序即可完成网络API请求,让你 ...
- intellij idea 插件安装、卸载
windows 下 intellij idea 插件安装.卸载 安装(在线安装): 根据图一.图二所示(蓝色标记) 卸载: 根据图一所示(橙色标记) 启用.关闭插件: 根据图一所示(绿色标记) 安 ...
- Intellij IDEA插件 - Scroll From Source
Intellij IDEA插件 - Scroll From Source 学习了:http://blog.csdn.net/luonanqin/article/details/41088171 可以自 ...
随机推荐
- pytorch中的剪枝操作
深度学习技术依赖于过参数化模型,这是不利于部署的,相反,生物神经网络是使用高效的稀疏连接的. 通过减少模型中的参数数量来压缩模型的技术非常重要,为减少内存.电池和硬件的消耗,而牺牲准确性,实现在设备上 ...
- SpringSecurity配置 2
SpringSecurity配置 2 目前的现状,虽然是有了登录认证的接口,但是登录完成后,当我们访问受保护的接口时,即使将 Token 令牌携带与请求一起发送,依然是无法请求成功.另外,提示信息如下 ...
- 普通继电器 vs 磁保持继电器 vs MOS管:工作原理与电路设计全解析
普通继电器 vs 磁保持继电器 vs MOS 管:工作原理与电路设计全解析 0.引言 在智能控制系统中,我们经常会遇到这样的问题:如何用一个微弱的控制信号,驱动一台高功率设备? 比如,单片机的输出口通 ...
- Redis异常 Invalid argument during startup: unknown conf file parameter
问题提出 设置 redis 过期事件监听时,需将 notify-keyspace-events的值设置为Ex,故去掉了 notify-keyspace-events Ex'之前的注释符.然而,启动re ...
- oracle的递归写法:地区层级
前言 mysql的递归看我另一篇博文:https://www.cnblogs.com/daen/p/17252369.html 表结构 数据 查询子节点 示例 SELECT cx1.* FROM PH ...
- 一文搞懂K8s中的RBAC认证授权
概述 官方文档: https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/authorization/ https://kubern ...
- C++数据结构和算法代码模板总结——算法部分
数据结构和算法学*了将*两周,及时总结和整理一下相关的知识点温故而知新.(一)C++双指针,有个经典的问题:荷兰国旗问题.[leetcode]75.颜色分类 public void sortColor ...
- UFT 关于excel及datatable的处理
1. excel 2. datatable
- GIM 1.4 发布了 (附使用 mkdocs 快速制作静态站点流程)
GIM 1.4.0 今天发布了! GIM 是 MAC 上一个根据文件或代码变更自动总结文件变更总汇总生成提交消息的工具:GIT仓库. 官方文档:https://git-intelligence-mes ...
- macos安装三方windows镜像
intel芯 m芯片貌似不支持windows系统,甚至以虚拟机的方式安装支持都不算友好! 准备好鼠标 在windows安装界面 或 首次进入系统时,此时因尚未驱动,macbook笔记本自带的键盘和触摸 ...