IDEA常用快捷键

2023-11-02

F2:定位下一个错误; Shift + F2: 定位上一个错误

Ctrl+F4:关闭当前打开的类;

“alt + →” 表示跳转到下一个文件

“alt + ←” 表示跳转到上一个文件

Ctrl+Alt+L:格式化代码

ctrl+alt+t:环绕方式

foreach快捷键:iter

list.size().sout:快速生成输出语句包含输出对象,  回车后结果为 System.out.println(list.size());

ctrl+alt+b:进入指定方法

ctrl+shift+n:查找文件

Ctrl+X 删除行

Ctrl+D 复制行

ctrl+shift+-->:选中一个单词

ctrl+shift+U:单词大小写

Ctrl+Shift+先上键:移动代码

Ctrl+E:打开最近浏览文件 

ctrl+b:在一个有接口和实现类的代码中,查看该方法的接口

alt + 1 :编辑区跳转至文件区;

alt+F4:关闭窗口

ctrl+alt+s:快速打开设置

Ctrl+ALT+[或Ctrl+ALT+]不同项目窗口之间切换

查看父类下面有哪些子类:Ctrl+h

查看类中的方法列表:Ctrl+F12

查看某个方法的传参类型: Ctrl+p

查看某个方法的返回类型:ctrl+q

查看类在项目中的位置:可以先使用alt+F1,弹出Select in视图,然后选择Project View中的Project,回车,就可以立刻定位到类的位置了。

隐藏单个方法:在方法名称上点击,按下组合键Ctrl -,反之则展开 Ctrl+

隐藏类中所有方法:Ctrl Shift - ,反之则展开 Ctrl Shift +

查看某个类的体系关系:在要查看的类上右击---Diagram--showDiagram

在Diagram视图中查看某类的源代码:选中某个类或接口右击选择 Jump to Source

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA常用快捷键 的相关文章

  • 如何将本机库链接到 IntelliJ 中的 jar?

    我正在尝试在 IntelliJ 中设置 OpenCV 但是我一直在弄清楚如何告诉 IntelliJ 在哪里可以找到本机库位置 在 Eclipse 中 添加 jar 后 您可以在 Build Config 屏幕中设置 Native 库的位置
  • 日期语句之间的 JPQL SELECT [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我想将此 SQL 语句转换为等效的 JPQL SELECT FROM events WHERE events date BETWE
  • 序列的排列?

    我有具体数量的数字 现在我想以某种方式显示这个序列的所有可能的排列 例如 如果数字数量为3 我想显示 0 0 0 0 0 1 0 0 2 0 1 0 0 1 1 0 1 2 0 2 0 0 2 1 0 2 2 1 0 0 1 0 1 1 0
  • 如何通过 javaconfig 使用 SchedulerFactoryBean.schedulerContextAsMap

    我使用 Spring 4 0 并将项目从 xml 移至 java config 除了访问 Service scheduleService 带注释的类来自QuartzJobBean executeInternal 我必须让它工作的 xml 位
  • .properties 中的通配符

    是否存在任何方法 我可以将通配符添加到属性文件中 并且具有所有含义 例如a b c d lalalala 或为所有以结尾的内容设置一个正则表达式a b c anything 普通的 Java 属性文件无法处理这个问题 不 请记住 它实际上是
  • 在 Jar 文件中运行 ANT build.xml 文件

    我需要使用存储在 jar 文件中的 build xml 文件运行 ANT 构建 该 jar 文件在类路径中可用 是否可以在不分解 jar 文件并将 build xml 保存到本地目录的情况下做到这一点 如果是的话我该怎么办呢 Update
  • 来自 dll 的 Java 调用函数

    我有这个 python 脚本导入zkemkeeperdll 并连接到考勤设备 ZKTeco 这是我正在使用的脚本 from win32com client import Dispatch zk Dispatch zkemkeeper ZKE
  • Java 公历日历更改时区

    我正在尝试设置 HOUR OF DAY 字段并更改 GregorianCalendar 日期对象的时区 GregorianCalendar date new GregorianCalendar TimeZone getTimeZone GM
  • Java 集合的并集或交集

    建立并集或交集的最简单方法是什么Set在 Java 中 我见过这个简单问题的一些奇怪的解决方案 例如手动迭代这两个集合 最简单的单行解决方案是这样的 set1 addAll set2 Union set1 retainAll set2 In
  • 从最终实体获取根证书和中间证书

    作为密码学的菜鸟 我每天都会偶然发现一些简单的事情 今天只是那些日子之一 我想用 bouncy castle 库验证 java 中的 smime 消息 我想我几乎已经弄清楚了 但此时的问题是 PKIXparameters 对象的构建 假设我
  • java.lang.IllegalStateException:提交响应后无法调用 sendRedirect()

    这两天我一直在尝试找出问题所在 我在这里读到我应该在代码中添加一个返回 我做到了 但我仍然得到 java lang IllegalStateException Cannot call sendRedirect after the respo
  • Eclipse Maven Spring 项目 - 错误

    I need help with an error which make me crazy I started to study Java EE and I am going through tutorial on youtube Ever
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • volatile、final 和synchronized 安全发布的区别

    给定一个带有变量 x 的 A 类 变量 x 在类构造函数中设置 A x 77 我们想将 x 发布到其他线程 考虑以下 3 种变量 x 线程安全 发布的情况 1 x is final 2 x is volatile 3 x 设定为同步块 sy
  • logcat 中 mSecurityInputMethodService 为 null

    我写了一点android应显示智能手机当前位置 最后已知位置 的应用程序 尽管我复制了示例代码 并尝试了其他几种解决方案 但似乎每次都有相同的错误 我的应用程序由一个按钮组成 按下按钮应该log经度和纬度 但仅对数 mSecurityInp
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • Eclipse 启动时崩溃;退出代码=13

    I am trying to work with Eclipse Helios on my x64 machine Im pretty sure now that this problem could occur with any ecli
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • 使用反射覆盖最终静态字段是否有限制?

    在我的一些单元测试中 我在最终静态字段上的反射中遇到了奇怪的行为 下面是说明我的问题的示例 我有一个基本的 Singleton 类 其中包含一个 Integer public class BasicHolder private static
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会

随机推荐

  • Gradle添加依赖及使用注解(添加插件)

    一 基于Gradle可以构建很多项目 下面以Kotlin项目为例 package com reflections import sun management Agent author wangdong description 反射 定义一个
  • echarts图表宽度设置100%,结果echarts宽度只有100px,解决图表自适应宽度问题

    问题 我的echarts在tab选项卡中显示 为了自适应 用来渲染图表的div的宽度为100 但是charts渲染出来以后默认设置为了100px 原因 图表的父容器 li 是隐藏的 我默认设置 display none 图表在执行js初始化
  • Jmeter 课程笔记(一)两种录制脚本的方法:badboy和自设代理

    1 环境配置 配置Jmeter界面语言 bin目录下的jmeter properties 找到language改为zh CN 去掉注释并保存 操作的备份文件在backups目录下 用户手册目录 apache jmeter 4 0 print
  • np.load()读取npy文件

    在读取文件时 我们有时候会需要读取npy文件 有时候这样一个文件特别大读取起来非常慢 甚至有可能导致电脑卡死 所以这里记下一个笔记 在读取文件的时候只需要添加上读取方式 那么就会使用给定模式对文件进行内存映射 内存映射的矩阵保留在磁盘上 并
  • 华为OD机试 - 二叉树层序遍历(Java )

    题目描述 有一棵二叉树 每个节点由一个大写字母标识 最多26个节点 现有两组字母 分别表示后序遍历 左孩子 gt 右孩子 gt 父节点 和中序遍历 左孩子 gt 父节点 gt 右孩子 的结果 请你输出层序遍历的结果 输入描述 每个输入文件一
  • 吐血整理 python最全习题100道(含答案)持续更新题目,建议收藏!

    最近为了提升python水平 在网上找到了python习题 然后根据自己对于python的掌握 整理出来了答案 如果小伙伴们有更好的实现方式 可以下面留言大家一起讨论哦 已知一个字符串为 hello world yoyo 如何得到一个队列
  • 域名系统包含几类服务器,域名服务器可以划分为哪四种

    域名服务器可以划分为主域名服务器 辅助域名服务器 缓存域名服务器和转发域名服务器四种 主域名服务器的数据可以修改 辅助域名服务器的数据不可以修改 缓存域名服务器提供的信息都是间接信息 转发域名服务器负责所有非本地域名的本地查询 本文操作环境
  • 数字化转型的四大典型场景,TempoBI来支持

    当企业发展到一定规模的时候 如何进行业务管理 就变成了比业务增长更为棘手的首要难题 企业管理颗粒度越细致 越是重视对日常业务数据的梳理和分析 但这类企业 特别容易陷入到 表山表海 之中 小T之前就听过这样一个例子 有一家企业曾经试图推行 数
  • java base64转图片

    方法 传入文件路径和base64位的编码 base64转为图片 param path 文件路径 到文件夹即可 代码里会在文件夹里生成对应的jpg文件 param base64 return public static String base
  • c++面试常见问题汇总

    c 面试常见问题汇总 1 指针和引用的区别 2 堆栈的区别 3 new 和 delete 是如何实现的 与 malloc 和 free有什么异同 4 struct 和 class 的区别 5 define 和 const 的区别 6 在c
  • 【Java】下划线命名转驼峰命名,通过反射设置属性值

    在mybatis中进行对象关系映射时 肯定会用到的一个功能就是 对属性赋值 且还要满足下划线命名与驼峰命名的规范 在这里记录一下是如何实现的 下划线转驼峰 param name 属性名 return name 驼峰命名 public Str
  • c语言 整数拆分,C++ 整数拆分方法详解

    一 问题背景 整数拆分 指把一个整数分解成若干个整数的和 如 3 2 1 1 1 1 共2种拆分 我们认为2 1与1 2为同一种拆分 二 定义 在整数n的拆分中 最大的拆分数为m 我们记它的方案数为 f n m 即 n x1 x2 xk 1
  • elasticsearch的bulk(批量)操作

    在es中我们可能会有这么一种需求 即有时需要批量向es中插入或更新或删除数据 如果一条一条数据的操作 那么速度必然很慢 那么es的bulk api就可以派上用场 delete 删除操作 只需要写一个json即可 create 创建操作 如果
  • Pytorch基础学习(第三章-Pytorch模型搭建)

    课程一览表 目录 一 模型创建与nn Mudule 1 网络模型的创建步骤 2 nn Mudule的属性
  • QT中菜单和工具栏的使用

    如下图是一个工具栏和菜单栏的简单示意 文件 帮助 所在的地方称作菜单栏 囧 所在的地方称作工具栏 那么在QT中怎么实现他们呢 打开QT Designer可以看到编译器已经给我们提供了一个框架 在窗口标题的下面有一个 在这里输入 提示 双击它
  • 大数据面试题之Hadoop系列(深入部分)

    不分类系列30题 1 HDFS写流程 2 HDFS读流程 3 HDFS的体系结构 4 一个datanode宕机后的恢复流程 5 hadoop的namenode宕机后怎么解决 6 namenode对元数据的管理 7 元数据的checkpoin
  • 00回溯困难 LeetCode140. 单词拆分 II NC182 单词拆分(二)

    140 单词拆分 II 描述 给定一个字符串 s 和一个字符串字典 wordDict 在字符串 s 中增加空格来构建一个句子 使得句子中所有的单词都在词典中 以任意顺序 返回所有这些可能的句子 注意 词典中的同一个单词可能在分段中被重复使用
  • 标准化的道路怎么走?

    似乎标准化的道路很坎坷 人们都想有一套自己的编码风格 编码标准 而去要求别人按照自己的来 似乎和武术一样 大家都自立门派 你说你的武功高 我说的的武功高 你说你的南拳厉害 我说我的北腿略高一筹 挣来争取 似乎在历史上流下了血的教训最近看大侠
  • Python中from...import...与import......as的区别

    先说from import 的含义 要搞清楚from import 的含义 需要搞清楚下面两个的区别 即import A和from A import B的区别 它们的区别如下 前者导入了A模块中的所有方法 后者只导入了A模块中的方法B 通过
  • IDEA常用快捷键

    F2 定位下一个错误 Shift F2 定位上一个错误 Ctrl F4 关闭当前打开的类 alt 表示跳转到下一个文件 alt 表示跳转到上一个文件 Ctrl Alt L 格式化代码 ctrl alt t 环绕方式 foreach快捷键 i