IntelliJ IDEA 快捷键说明中文版

news/2025/3/14 14:59:19/文章来源:https://www.cnblogs.com/zzg1022/p/18772091

快捷键说明

导航

  • Ctrl + N:跳转到类
  • Ctrl + Shift + N:跳转到文件
  • Ctrl + Alt + Shift + N:跳转到符号
  • Alt + 右/左:跳转到下一个/上一个编辑器标签
  • F12:返回上一个工具窗口
  • Esc:跳转到编辑器(从工具窗口)
  • Shift + Esc:隐藏活动窗口或最后一个活动窗口
  • Ctrl + Shift + F4:关闭活动的运行/消息/查找等标签
  • Ctrl + G:跳转到行
  • Ctrl + E:最近文件弹出窗口
  • Ctrl + Alt + 左/右:向前/向后导航
  • Ctrl + Shift + Backspace:导航到上次编辑位置
  • Alt + F1:在任何视图中选择当前文件或符号
  • Ctrl + B、Ctrl + 鼠标点击:跳转到声明
  • Ctrl + Alt + B:跳转到实现
  • Ctrl + Shift + I:打开快速定义查看
  • Ctrl + Shift + B:跳转到类型声明
  • Ctrl + U:跳转到超方法/超类
  • Alt + 上/下:跳转到上一个/下一个方法
  • Ctrl + ]/[:移动到代码块结尾/开头
  • Ctrl + F12:文件结构弹出窗口
  • Ctrl + H:类型层次结构
  • Ctrl + Shift + H:方法层次结构
  • Ctrl + Alt + H:调用层次结构
  • F2 / Shift + F2:下一个/上一个高亮错误
  • F4 / Ctrl + Enter:编辑源码/查看源码
  • Alt + Home:显示导航栏
  • F11:切换书签
  • Ctrl + F11:切换带助记符的书签
  • Ctrl + #[0-9]:跳转到编号书签
  • Shift + F11:显示书签

搜索与替换

  • 双击 Shift:处处搜索
  • Ctrl + F:查找
  • F3 / Shift + F3:查找下一个/上一个
  • Ctrl + R:替换
  • Ctrl + Shift + F:在路径中查找
  • Ctrl + Shift + R:在路径中替换

实时模板

  • Ctrl + Alt + J:用实时模板包围
  • Ctrl + J:插入实时模板
  • iter:根据 Java SDK 1.5 风格进行迭代
  • inst:用 instanceof 检查对象类型并向下转型
  • itco:迭代 java.util.Collection 的元素
  • itit:迭代 java.util.Iterator 的元素
  • itli:迭代 java.util.List 的元素
  • psf:public static final
  • thr:抛出新异常

重构

  • F5:复制
  • F6:移动
  • Alt + Delete:安全删除
  • Shift + F6:重命名
  • Ctrl + F6:更改签名
  • Ctrl + Alt + N:内联
  • Ctrl + Alt + M:提取方法
  • Ctrl + Alt + V:提取变量
  • Ctrl + Alt + F:提取字段
  • Ctrl + Alt + C:提取常量
  • Ctrl + Alt + P:提取参数

调试

  • F8/F7:步过/步入
  • Shift + F7 / Shift + F8:智能步入/步出
  • Alt + F9:运行到光标处
  • Alt + F8:计算表达式
  • F9:恢复程序
  • Ctrl + F8:切换断点
  • Ctrl + Shift + F8:查看断点

编译与运行

  • Ctrl + F9:编译项目(编译修改的和依赖的)
  • Ctrl + Shift + F9:编译选定的文件、包或模块
  • Alt + Shift + F10/F9:选择配置并运行/调试
  • Shift + F10/F9:运行/调试
  • Ctrl + Shift + F10:从编辑器运行上下文配置

版本控制/本地历史

  • Ctrl + K / Ctrl + T:将项目提交到版本控制/从版本控制更新
  • Alt + Shift + C:查看最近更改
  • Alt + 反引号 (`):版本控制相关操作

常规

  • Alt + #[0-9]:打开对应的工具窗口
  • Ctrl + S:全部保存
  • Ctrl + Alt + Y:同步
  • Ctrl + Shift + F12:切换最大化编辑器
  • Alt + Shift + F:添加到收藏夹
  • Alt + Shift + I:用当前配置文件检查当前文件
  • Ctrl + 反引号 (`):快速切换当前方案
  • Ctrl + Alt + S:打开设置对话框
  • Ctrl + Alt + Shift + S:打开项目结构对话框
  • Ctrl + Shift + A:查找操作
  • Ctrl + Tab:在标签和工具窗口之间切换

编辑

  • Ctrl + 空格:基本代码补全(任何类、方法或变量的名称)
  • Ctrl + Shift + 空格:智能代码补全(按预期类型过滤方法和变量列表)
  • Ctrl + Shift + Enter:完成语句
  • Ctrl + P:参数信息(在方法调用参数内)
  • Ctrl + Q:快速文档查看
  • Shift + F1:外部文档
  • Ctrl + 鼠标悬停:简要信息
  • Ctrl + F1:显示光标处错误或警告的描述
  • Alt + Insert:生成代码...(getter、setter、构造函数、hashCode/equals、toString)
  • Ctrl + O:覆盖方法
  • Ctrl + I:实现方法
  • Ctrl + Alt + T:包围...(if..else、try..catch、for、synchronized 等)
  • Ctrl + /:用行注释注释/取消注释
  • Ctrl + Shift + /:用块注释注释/取消注释
  • Ctrl + W:逐步选择更大的代码块
  • Ctrl + Shift + W:将当前选择减少到上一个状态
  • Alt + Q:上下文信息
  • Alt + Enter:显示意图操作和快速修复
  • Ctrl + Alt + L:重新格式化代码
  • Ctrl + Alt + O:优化导入
  • Ctrl + Alt + I:自动缩进行
  • Tab / Shift + Tab:缩进/取消缩进选定行
  • Ctrl + X:剪切当前行或选定块到剪贴板
  • Ctrl + C:复制当前行或选定块到剪贴板
  • Ctrl + V:从剪贴板粘贴
  • Ctrl + Shift + V:从最近的缓冲区粘贴...
  • Ctrl + D:复制当前行或选定块
  • Ctrl + Y:删除光标处的行
  • Ctrl + Shift + J:智能连接行
  • Ctrl + Enter:智能拆分行
  • Shift + Enter:开始新行
  • Ctrl + Shift + U:切换光标处单词或选定块的大小写
  • Ctrl + Shift + ]/[:选择到代码块结尾/开头
  • Ctrl + Delete/Backspace:删除到单词结尾/开头
  • Ctrl + 小键盘+/-:展开/折叠代码块
  • Ctrl + Shift + 小键盘+:全部展开
  • Ctrl + Shift + 小键盘-:全部折叠
  • Ctrl + F4:关闭活动的编辑器标签

使用搜索

  • Alt + F7/Ctrl + F7:查找用法/在文件中查找用法
  • Ctrl + Shift + F7:在文件中高亮显示用法
  • Ctrl + Alt + F7:显示用法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/898669.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为开发者空间:基于DeepSeek+Cherry Studio构建模拟面试助手

通过实际操作,让开发者熟悉如何通过云主机部署DeepSeek,以及如何将DeepSeek与Cherry Studio结合起来帮助我们解决一些实际的问题。本文分享自华为云社区《华为开发者空间:基于DeepSeek+Cherry Studio构建模拟面试助手》,作者:开发者空间小蜜蜂。 1 案例介绍 CherryStudio …

​信创环境元宇宙应用:3种虚拟团队管理工具前瞻测评

随着信息技术的不断发展,信创环境下的元宇宙应用正逐渐成为各行业关注的焦点。在这个虚拟的世界中,虚拟团队的管理变得至关重要。本文将对三种虚拟团队管理工具进行前瞻测评,探讨它们在信创环境元宇宙应用中的优势和潜在挑战。 信创国产化项目管理解决方案 禅道是一款国产的…

VSCode+Linux+GCC编译运行数据结构的C语言程序集

背景 学习数据结构,写了很多C语言程序,这些C语言程序都保存在一个Git仓库中,以章节、实验内容为目录存放,形如:之前一直是通过gcc命令手动编译、运行,但随着程序逐渐复杂,希望简化构建过程,做到一键编译运行,同时支持断点调试。 环境VSCode,安装了C/C++扩展 Linux GC…

​信创项目管理认证解析:从SAFe到PMBOK的5大适配要点

在当今数字化时代,信创项目管理的重要性日益凸显。SAFe(Scaled Agile Framework,规模化敏捷框架)和 PMBOK(Project Management Body of Knowledge,项目管理知识体系)作为两种广泛应用的项目管理方法,如何实现它们之间的适配,以更好地推动信创项目的成功实施,是一个值…

mybatis如何使用注解方式,不使用xml

前言 大家好,我是小徐啊。我们在使用springboot开发的时候,一般是结合mybatis来使用的。而且,我们一般使用mybatis的时候,都是使用xml的文件。 不过,我之前在开发的时候,遇到了使用xml怎么也读取不到,可能是哪里配置的问题。这个时候,我就想到了使用注解的方式写sql,不…

SHP转WKT文件工具

SHP转WKT文件工具 *.shp转成wkt文件工具:将shp数据的图形转换成wkt工具 参数配置:param.yml设置shape路径,路径参数设置:shapeFile: “你的路径”;注:路径请使用"\\"或者’/’ ;避免使用含中文的路径示例: shapeFile: “C:/Users/Administrator/Desktop/wm/wm.s…

美标插头:插片一大一小,上面带孔

过年期间我遇到了一个刚从美国留学回来的朋友,正好在家无聊,我就让她给我讲讲在美国发生的事情,她告诉我去美国一定要带转换插座,因为那边的插头和国内的不一样,插头上的插片一大一小,可以说是很畸形了,可这是为什么呢?她说她刚开始也不懂,后来查了资料才知道,这是因…

MATLAB R2024b 安装教程

MATLAB R2024b 安装教程 软件介绍 MATLAB 是由 “Matrix” 和 “Laboratory” 两个词组合而成,意为“矩阵工厂”,是一款专注于科学计算、数据可视化和交互式程序设计的高科技计算环境。MATLAB 集成了数值分析、矩阵计算、科学数据可视化以及非线性动态系统建模和仿真等强大功…

手把手教如何将若依前后端分离项目在Tomcat下部署教程

如果你想在Tomcat单独部署诺依项目,前提你要配置好诺依相关的环境,比如安装jdk,mysql,redis,maven等环境,并且开发工具能够正常把项目跑起来,部署可自行去诺依官网查看相关教程。 接下来将详细讲解诺依项目部署在Tomcat下运行相关操作:后端部署1.打开开发工具,修改配置与打…

ASE40N25-ASEMI电动工具专用ASE40N25

ASE40N25-ASEMI电动工具专用ASE40N25编辑:ll ASE40N25-ASEMI电动工具专用ASE40N25 型号:ASE40N25 品牌:ASEMI 封装:TO-247 批号:最新 最大漏源电流:40A 漏源击穿电压:250V RDS(ON)Max:70mΩ 引脚数量:3 沟道类型:N沟道MOS管、中低压MOS管 漏电流:ua 特性:N沟道MO…

使用echarts创建一个进度条,怎么设置流光效果

使用echarts创建一个进度条,怎么设置流光效果1.引言: 相信大家做大屏都会用到echarts,但是我们是否能把他做些动画效果呢? 那么今天就来介绍一个bar进度条的流光效果。 2.制作过程: 首先:第一步我们先来制作一个进度条:option = {xAxis: {show: false,max: 1,},yAxis: {…

【快速判断是否存在利器】布隆过滤器和布谷鸟过滤器

从入门到精通:布隆过滤器和布谷鸟过滤器 在计算机科学领域,过滤器(Filter)是一种用于快速判断元素是否属于某个集合的数据结构。布隆过滤器(Bloom Filter)和布谷鸟过滤器(Cuckoo Filter)是两种常用的概率型过滤器,它们以高效的空间利用率和查询速度著称,广泛应用于缓…