IntelliJ IDEA常用快捷键 + 动图演示!

本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA (Windows 版) 的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。
该快捷键共分 11 种,可以方便的按各类查找自己需要的快捷键~~

一、构建/编译

Ctrl + F9:构建项目

该快捷键,等同于菜单【Build】—>【Build Project】

在这里插入图片描述
执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到out目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。

在这里插入图片描述


Ctrl + Shift + F9:重新编译当前类

该快捷键,等同于菜单【Build】—>【Recompile ‘class name’】

在这里插入图片描述
在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。
在这里插入图片描述

二、文本编辑

Ctrl + X:剪切

剪切选中文本,若未选中则剪切当前行。

Ctrl + C:复制

复制选中文本,若未选中则复制当前行。

Ctrl + V:粘贴

Ctrl + Alt + Shift + V:粘贴为纯文本

Ctrl + Shift + V:从历史选择粘贴

从历史剪粘版中选择要粘贴的内容。

在这里插入图片描述


Ctrl + D:复制行

复制光标所在行。

在这里插入图片描述


Ctrl + Shift + C:复制文件路径

复制选中文件所在路径。

在这里插入图片描述


Ctrl + Alt + Shift + C:复制引用

复制包的路径,或者类的名称。
在这里插入图片描述

Ctrl + S:保存全部

Ctrl + Z:撤销

撤销上一步操作内容。

Ctrl + Shift + Z:重做

恢复上一步撤销内容。

在这里插入图片描述


Tab:缩进

Shift + Tabl:取消缩进

在这里插入图片描述


Ctrl + Alt + I:自动缩进行

自动缩进至规范位置。

在这里插入图片描述


Shift + Enter:开始新行

无论光标是否在行尾,都开始新的行。
在这里插入图片描述


Ctrl + Alt + Enter:在当前行之前开始新行

在这里插入图片描述


Ctrl + Y:删除行

删除当前行。
在这里插入图片描述


Ctrl + Shift + U:大小写转换

在这里插入图片描述


Ctrl + Alt + Shift + Insert:创建临时文件

可以创建各种类型的临时文件,该临时文件不会保存到磁盘中。

在这里插入图片描述


Shift + F4:在新窗口中打开

在新窗口打开当前文件。

在这里插入图片描述

三、光标操作

Ctrl + Left:左移一个单词

在这里插入图片描述


Ctrl + Right:右移一个单词

在这里插入图片描述


Home:移动至行首

End:移动至行尾

在这里插入图片描述


Alt + Down:下一个方法

Alt + Up:上一个方法

在这里插入图片描述


Ctrl + PageUp:移动至页面顶部

Ctrl + PageDown:移动至页面底部

在这里插入图片描述

四、文本选择

Ctrl + A:全选

Ctrl + Shift + Home:选择至文件开关

Ctrl + Shift + End:选择至文件结尾

在这里插入图片描述

五、代码折叠

Ctrl + NumPad+:展开代码块

Ctrl + NumPad-:折叠代码块

在这里插入图片描述


Ctrl + Shift + NumPad+:全部展开

Ctrl + Shift + NumPad-:全部折叠

在这里插入图片描述

六、多个插入符号和范围选择

Alt + Shift + Click:添加/删除插入符号

在这里插入图片描述


Ctrl + Alt + Shift + J:选择所有出现的位置

在这里插入图片描述

七、辅助编码

Alt + Enter:显示建议操作

该快捷键又称为“万通快捷键”,它会根据不同的语境建议不同的操作。下面这个演示只是其中的一种,还有很多种用法,你可以尝试一下。
在这里插入图片描述


Ctrl + Space:代码补全

在这里插入图片描述


Ctrl + Alt + L:格式化代码

在这里插入图片描述


Ctrl + P:参数信息提醒

在这里插入图片描述


Ctrl + Q:快速文档

在这里插入图片描述


Ctrl + Shift + Up:向上移动语句

Ctrl + Shift + Down:向下移动语句

在这里插入图片描述


Ctrl + /:添加行注释

在这里插入图片描述


Ctrl + Shift + /:添加块注释

在这里插入图片描述


Alt + Insert:生产语句

在这里插入图片描述

八、上下文导航

Alt + Down:跳转至下一个方法

Alt + Up:跳转至上一个方法

在这里插入图片描述


Ctrl + Shift + Backspace:返回上次编辑位置

在这里插入图片描述


Ctrl + Alt + Left:后退

Ctrl + Alt + Right:前进

在这里插入图片描述

九、查找操作

双击Shift:查找所有

在这里插入图片描述


Ctrl + F:查找字符(当前文件)

在这里插入图片描述


F3:查找下一个

Shift + F3:查找上一个

在这里插入图片描述


Ctrl + R:替换字符(当前文件)

在这里插入图片描述


Ctrl + Shift + F:查找字符(所有文件)

在这里插入图片描述


Ctrl + Shift + R:替换字符(所有文件)

在这里插入图片描述

十、符号导航

Alt + F7:查找用法

Ctrl + B:跳转到声明处

在这里插入图片描述


Ctrl + Shift + B:跳转到声明类处

在这里插入图片描述

十一、代码重构

Ctrl + Alt + Shift + T:打开重构列表

在这里插入图片描述


Ctrl + Alt + M:提取方法

在这里插入图片描述


Ctrl + Alt + F:引入域

Ctrl + Alt + P:引入参数

Ctrl + Alt + V:引入变量

Alt + Delete:安全删除


Ctrl + Alt + T:快捷环绕

在这里插入图片描述

十二、通义灵码(代码智能生成,完成工作更高效)

在这里插入图片描述

简介:

通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云的云服务使用场景调优,助力开发者高效、流畅的编码。

官网:https://tongyi.aliyun.com/lingma

下载安装:在 JetBrains IDEs 中安装通义灵码 (以 IntelliJ IDEA 为例)

步骤一:已安装 IntelliJ IDEA 的情况下:IntelliJ IDEA 菜单下点击设置
在这里插入图片描述
步骤二:从插件市场安装。点击settings-Plugins,打开应用市场,搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装。
在这里插入图片描述
步骤三:重启 IntelliJ IDEA,重启成功后登录阿里云账号,即刻开启智能编码之旅。

示例:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

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

相关文章

【通义千问—Qwen-Agent系列2】案例分析(图像理解图文生成Agent||多模态助手|| 基于ReAct范式的数据分析Agent)

目录 前言一、快速开始1-1、介绍1-2、安装1-3、开发你自己的Agent 二、基于Qwen-Agent的案例分析2-0、环境安装2-1、图像理解&文本生成Agent2-2、 基于ReAct范式的数据分析Agent2-3、 多模态助手 附录1、agent源码2、router源码 总结 前言 Qwen-Agent是一个开发框架。开发…

Excel提取某一列的唯一值

点击【筛选】(【高级筛选】),参数里: 列表区域:为需要选择唯一值的那一列复制到:生成唯一值的目标区域 据说新版本的excel有了unique()函数,可以很快捷的选择某一列的唯一值,但是博…

仪器校准中移液器的使用规范,应当注意哪些细节?

校准行业中,移液器的使用是非常多的,尤其是理化室,经常需要借助到移液器来校准。作为常规的溶液定量转移器具,其在校准过程中的使用也需要遵守规范,既是保证校准结果准确低误差,也是为了规范实验室校准人员…

类与对象:接口

一.概念 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。 二.语法规则 与定义类相似,使用interface关键词。 Idea可以在开始时直接创建…

动静态库

说明:使用动静态库,一般直接安装即可,其他使用方法了解即可 静态库 静态库(Static Library)是一种将代码和数据打包成一个单独的文件的库文件,主要用于编译时的链接,而不是运行时。静态库通常…

Android Studio 所有历史版本下载

一、官网链接 https://developer.android.google.cn/studio/archive 操作 二、AndroidDevTools地址 https://www.androiddevtools.cn/ 参考 https://blog.csdn.net/qq_27623455/article/details/103008937

Mybatis源码剖析---第二讲

Mybatis源码剖析—第二讲 那我们在讲完了mappedstatement这个类,它的一个核心作用之后呢?那下面我有一个问题想问问各位。作为mappedstatement来讲,它封装的是一个select标签或者insert标签。但是呢,我们需要大家注意的是什么&am…

社交媒体数据恢复:soma messenger

步骤1:检查备份文件 首先,我们需要确认您是否已开启Soma Messenger的自动备份功能。若已开启,您可以在备份文件中找到丢失的数据。 步骤2:清除缓存并重启应用 有时候,清除Soma Messenger的缓存文件可以帮助恢复丢失的…

为什么股票市场里有认贼为父的现象?

文章大纲:(本文2648字,完整版本应该3500以上,耗时一个钟) 1、前言:逻辑与博弈 2、直觉引入博弈焦点 3、上周4-5的市场博弈视角 4、下周一视角能看到的东西 5、视角背后看到的情绪周期市场共识下的博弈…

特殊变量笔记

执行demo4.sh文件,输入输出参数itcast itheima的2个输入参数, 观察效果 特殊变量:$# 语法 $#含义 获取所有输入参数的个数 案例需求 在demo4.sh中输出输入参数个数 演示 编辑demo4.sh, 输出输入参数个数 执行demo4.sh传入参数itcast, itheima, 播仔 看效果…

销量翻倍不是梦!亚马逊速卖通自养号测评实战技巧分享!

在亚马逊、速卖通这些跨境电商平台上,卖家们都在想各种办法让自己的产品卖得更好。现在,有一种叫做“自养号测评”的方法特别火。简单来说,就是自己养一些买家账号,然后让这些账号来给你的产品写好评。这样,你的产品就…

Java的反射机制以及使用场景

Java的反射机制以及使用场景 什么是反射Class对象如何使用获取 Class 类对象反射创造对象反射获取类的构造器反射获取类的成员变量反射获取类的方法 反射的应用场景JDBC 的数据库的连接Spring 框架的使用 什么是反射 Oracle 官方对反射的解释 Reflection is commonly used by p…

从零自制docker-14-【实现 mydocker commit 打包容器成镜像】

文章目录 目标注意exec.Commandtar代码结果 目标 piveroot切换工作目录到/merged后,通过docker commit将此时工作目录的文件系统保存下来,使用tar包将该文件系统打包为tar文件 命令类似 ./mydocker commit myimage然后当前目录下会得到myimage.tar 注意…

「实用推荐」如何为桌面 移动跨平台应用选择UI框架/APP架构?

DevExpress .NET MAUI UI组件库提供了用于Android和iOS移动开发的高性能UI组件,该库包括数据网格、图表、日程、数据编辑器、CollectionView和选项卡组件。 获取DevExpress .NET MAUI最新正式版下载(Q技术交流:532598169) “一次编写&#…

ABB机器人---基础编程

目录 第一章 代码解释 1.1 基础代码 1.1.2 关于 VAR robtarget pos 1.1.3 关于四元数 1.2 机器人初始化程序 1.3 配置通信 (ProfiNet 示例,ABB RAPID) 1.4 设置干涉区 (ABB RAPID) 1.5 示教轨迹和自动过程 (ABB RAPID) 1.6 配置抓手并进行抓取操作 (ABB RA…

springboot错误

错误总结 1、使用IDEA 的 initialalzer显示2、IDEA 新建文件 没有 java class3、java: 错误: 不支持发行版本 22解决方法4、IDEA-SpringBoot项目yml配置文件不自动提示解决办法 1、使用IDEA 的 initialalzer显示 IDEA创建SpringBoot项目时出现:Initialization fail…

公认最好用的随身wifi品牌推荐!欧本VS闪鱼VS格行随身wifi哪款更好用?欧本随身wifi靠谱吗?

最近小编后台私信快被问爆了,都想让测评一下自己相中的随身wifi到底行不行。该说不说随身wifi品牌真是越来越多了,今天就挑选咨询量最多的三款:格行,欧本,闪鱼!咱们各方面都实测一下,看看哪款更…

基于ucos-ii操作系统的生产者消费者-问题

目 录 第1章 题目分析. 1 1.1 生产者线程... 1 1.2 消费者线程... 1 1.3 缓冲区... 1 1.4 进程的同步与互斥... 1 第2章 解决方案. 2 2.1 总体方案... 2 2.2 生产者问题... 2 2.3 消费者问题... 3 2.4 进程问题... 5 第3章 实验结果. 6 3.1 运行结果... 6 3.2 结果分析... 8 第…

提取 Chrome、Firefox 中储存的用户密码用于凭据发现

操作环境 Chrome 浏览器 Version 125.0.6422.112 (Official Build) (64-bit)Firefox 浏览器 Version 126.0 (64 位) Chrome 浏览器储存密钥原理 新的 Chrome 浏览器储存密码的方案是使用 Chrome 生成的 AES 密钥对用户密码进行加密之后储存在 Sqlite 数据库文件中,A…

Linux 内核之 mmap 内存映射的原理及源码解析

文章目录 前言一、简介1. mmap 是什么?2. Linux 进程虚拟内存空间 二、mmap 内存映射1. mmap 内存映射的实现过程2. mmap 内存映射流程2.1 mmap 系统调用函数2.2 ksys_mmap_pgoff 函数2.3 vm_mmap_pgoff 函数2.4 do_mmap_pgoff 函数2.5 do_mmap 函数2.6 get_unmappe…