这个插件就是个关于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的更多相关文章

  1. IntelliJ IDEA插件系列

    参考: IntelliJ IDEA插件系列 1. activate-power-mode 和 Power mode II 根据Atom的插件activate-power-mode的效果移植到IDEA上 ...

  2. 10个最有用的 IntelliJ IDEA 插件

    IntelliJ IDEA鼓舞了许多Java开发人员编写插件,从J2EE到代码编辑工具再到游戏.现在,它拥有了一个强大的插件生态系统,超过1500可用的插件以及几乎每周都有新的插件出现.在这篇文章中, ...

  3. java程序员经常使用的Intellij Idea插件

    大概从去年年初开始慢慢抛弃习惯多年的eclipse,开始使用Intellij Idea,以下是我使用过的一些Intellij Idea插件: 1.lombok https://plugins.jetb ...

  4. 从零开始编写IntelliJ IDEA插件

    写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件.要是这个操作是你们的编码环境 ...

  5. 场景实践:基于 IntelliJ IDEA 插件部署微服务应用

    体验简介 阿里云云起实验室提供相关实验资源,点击前往 本场景指导您把微服务应用部署到 SAE 平台: 登陆 SAE 控制台,基于 jar 包创建应用 基于 IntelliJ IDEA 插件更新 SAE ...

  6. 【IDEA】intellij idea 插件推荐

    CSDN 2016博客之星评选结果公布    [系列直播]零基础学习微信小程序!      "我的2016"主题征文活动   博客的神秘功能 [IDEA]intellij idea ...

  7. intellij idea 插件 ideaVim 用法

    intellij idea 插件 ideaVim - Genji_ - 博客园http://www.cnblogs.com/nova-/p/3535636.html IdeaVim插件使用技巧 - - ...

  8. IntelliJ IDEA插件 - ApiDebugger

    IntelliJ IDEA插件 - ApiDebuggerApiDebugger,是一个开源的接口调试IntelliJ IDEA插件,具有与IDEA一致的界面,无需切换程序即可完成网络API请求,让你 ...

  9. intellij idea 插件安装、卸载

    windows 下 intellij idea 插件安装.卸载   安装(在线安装): 根据图一.图二所示(蓝色标记) 卸载: 根据图一所示(橙色标记) 启用.关闭插件: 根据图一所示(绿色标记) 安 ...

  10. Intellij IDEA插件 - Scroll From Source

    Intellij IDEA插件 - Scroll From Source 学习了:http://blog.csdn.net/luonanqin/article/details/41088171 可以自 ...

随机推荐

  1. K8s Service 示例详解

    Kubernetes 官方文档:Services-Networking Service介绍 在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地 ...

  2. 遇到的问题之“动态数据源报错-recyle error java.lang.InterruptedException”

    Druid出现DruidDataSource - recyle error - recyle error java.lang.InterruptedException: null异常排查与解决 一.线 ...

  3. ModelForm验证笔记

    Form验证    UserInfoForm  --> Form -->BaseForm(is_valid...)    UserInfoModelForm -->ModelForm ...

  4. 项目开发管理最佳实践之一 --定义异常类exceptions

    项目开发中,经常遇到需要抛出异常情况,可以根据项目存在情况定一个异常类,项目以django ,rest_framework为例 1 rom django.db.models.deletion impo ...

  5. 赣CTF-Misc方向wp

    checkin 下载附件,一张图片,拖进010,在文件尾看到隐藏文本,提取并用社会主义价值解密 ez_forensics 提示为结合题目进行想象,我们会想到取证第一步vc挂载,但是需要密码,研究图片, ...

  6. Nuxt的SEO实践

    第9章:Nuxt的SEO实践 1. 引言 Nuxt框架在SEO方面的优势主要体现在以下几个方面: 服务器端渲染(SSR): Nuxt默认支持SSR,这意味着搜索引擎爬虫可以直接看到完整的页面内容,而不 ...

  7. 干货分享:Dify中4种核心变量详解!

    在 Dify 工作流(Workflow 和 Chatflow)的实现中,"变量"做为最基础.最核心的组件发挥着不可或缺的作用,因为它承载了不同节点间数据传递的作用. 也就是说,我们 ...

  8. Predixy的docker化

    概述 当前已有一套redis cluster的集群,但是fs中的hiredis只能配置单实例redis. AI了一下方案,可以使用redis的proxy组件来实现从hiredis到redis clus ...

  9. OSDN 较快镜像站

    https://ftp.acc.umu.se/mirror/osdn.net 多线程较快 可以解决国内OSDN访问不了的情况! 推荐Motrix下载

  10. python库使用总结

    python库的使用 1:print(补充) 2:math 2.1:math库包括的4个数学常数 2.2math库中的函数 幂对数函数 三角曲线函数 3:字符串处理函数 补充:sorted(str) ...