新手快速上手IDEA【常用快捷键】

目录

  • 一、常用
  • 二、进阶(提高编码速度)
  • 三、其他
  • 四、查找、替换与关闭
    • 最后

一、常用

说明快捷键
复制代码ctrl + c
粘贴ctrl + v
剪切ctrl + x
撤销ctrl + z
反撤销ctrl + shift + z
保存-save allctrl + s
全选-select allctrl + a

二、进阶(提高编码速度)

说明快捷键
智能提示alt + enter
提示代码模板ctrl+j
使用xx块环绕ctrl+alt+t
调出生成getter/setter/构造器等结构-generate …alt+insert
自动生成返回值变量-introduce variable …ctrl+alt+v
复制指定行的代码ctrl+d
删除指定行的代码ctrl+y
切换到下一行代码空位shift + enter
切换到上一行代码空位ctrl +alt+ enter
向上移动代码ctrl+shift+↑
向下移动代码ctrl+shift+↓
向上移动一行alt+shift+↑
向下移动一行alt+shift+↓
方法的形参列表提醒ctrl+p
批量修改指定的变量名、方法名、类名等-renameshift+f6
抽取代码重构方法ctrl+alt+m
重写父类的方法ctrl+o
实现接口的方法ctrl+i
选中的结构的大小写的切换ctrl+shift+u
批量导包ctrl+alt+o

三、其他

说明快捷键
如何查看源码ctrl + 选中指定的结构 或 ctrl+n
显示当前类结构,支持搜索指定的方法、属性等ctrl+f12
退回到前一个编辑的页面ctrl+alt+←
进入到下一个编辑的页面ctrl+alt+→
打开的类文件之间切换tab alt+←/→
光标选中指定的类,查看继承树结构-Type Hierarchy ctrl+h
查看方法文档ctrl+q
类的UML关系图ctrl+alt+u
定位某行ctrl+g
回溯变量或方法的来源ctrl+alt+b
折叠方法实现ctrl+shift+ -
展开方法实现ctrl+shift+ +

四、查找、替换与关闭

说明快捷键
查找指定的结构ctlr+f
快速查找:选中的Word快速定位到下一个ctrl+l
查找与替换ctrl+r
直接定位到当前行的首位home
直接定位到当前行的末位end
查询当前元素在当前文件中的引用,然后按 F3 可以选择ctrl+f7
全项目搜索文ctrl+shift+f
关闭当前窗口ctrl+f4

最后

如果感觉有收获的话,点个赞 👍🏻 吧。
❤️❤️❤️本人菜鸟修行期,如有错误,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍在这里插入图片描述

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

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

相关文章

Android开机动画,framework修改Bootanimation绘制文字。

文章目录 Android开机动画,framework修改Bootanimation动画绘制文字。opengl绘制源码分析 Android开机动画,framework修改Bootanimation动画绘制文字。 frameworks/base/cmds/bootanimation/bootanimation.cpp 绘制时间的一个方法 // We render 12 or …

知识图谱源码笔记

目录 2018年文档生成知识图谱 30多个知识图谱源码 讲原理的 文档生成知识图谱 2018年文档生成知识图谱 https://github.com/liuhuanyong/TextGrapher 30多个知识图谱源码 参考:【回答问题】ChatGPT上线了!推荐30个以上比较好的构建知识图谱源码_c…

开放平台接口安全验证

文章目录 开放平台接口安全验证I 加签方式说明1.1 签名生成的通用步骤1.2 生成随机数算法1.3 举例1.4 签名校验工具II Header参数说明III 业务接口返回结构说明开放平台接口安全验证 统一使用sign签名验证,签名规则也会在本文档中,详细说明。请大家认真阅读。 向平台申请密码…

江苏双线服务器租用该怎样管理?

在选择江苏双线服务器租用时,需要选择一家靠谱的服务提供商,因为江苏省属于经济发展比较迅速的地区,会有着很多鱼龙混杂的服务提供商,所以我们可以去提供商所在地去进行考察一下,确保服务提供商有着良好的声誉和稳定的…

Linux网络编程:数据链路层协议

目录 前言: 1.以太网 1.1.以太网帧格式 1.2.MTU(最大传输单元) 1.2.1.IP协议和MTU 1.2.2.UDP协议和MTU 1.2.3.TCP协议和MTU 2.ARP协议(地址解析协议) 2.1.ARP在局域网通信的角色 2.2.ARP报文格式 2.3.ARP报文…

odoo前端开发环境:深入探索与搭建指南

odoo前端开发环境:深入探索与搭建指南 在Odoo的生态系统中,前端开发环境的搭建对于开发者来说是一个关键而复杂的任务。它不仅涉及技术的选择和应用,还需要对Odoo的架构和机制有深入的理解。本文将从四个方面、五个方面、六个方面和七个方面…

数据库中锁的机制和MVCC协议以及隔离级别

文章目录 数据库中的锁锁与索引的关系释放锁的时机乐观锁与悲观锁行锁与表锁共享锁与排它锁意向锁记录锁、间隙锁和临键锁记录锁间隙锁临键锁 锁优化方案 MVCC协议MySQL的隔离级别脏读和幻读快照读和当前读 版本链Read ViewRead View 与已提交读Read View 与可重复读m_up_limit…

LIMS如何实现符合实验室CMA、CNAS管理体系规范

LIMS(Laboratory Information Management System)实现符合实验室CMA(中国计量认证)、CNAS(中国合格评定国家认可委员会)管理体系规范的过程,主要可以分为以下几个关键步骤: 一、准备…

工业无线wifi系统搭配高速路由,解决联网及数据传输

​面对日益复杂的工业应用场景,企业对无线网络的高速、可靠和安全提出了更高要求。星创易联SR600系列多网口4G路由器应运而生,为工业无线WiFi系统提供了一个性能卓越的高速路由方案。(key-iot.com/iotlist/sr600-5.html) SR600路由器集4G LTE、虚拟专用…

Spring 冷知识:利用 @Profile 实现 AOP 的预先配置

在 Spring 框架中,Profile 注解是一个经常被忽视的特性,它可以让你在特定环境或配置下激活特定的 Bean。这个特性可以用来实现 AOP 的预先配置,即在 Spring 应用启动之前,根据不同的配置文件或环境变量来决定哪些 AOP 拦截器应该被…

直播美颜工具解析:美颜SDK核心技术与性能优化方法

本篇文章,小编将深入解析直播美颜SDK的核心技术及其性能优化方法,以期为开发者提供有价值的参考。 一、美颜SDK核心技术 1.实时人脸检测与识别 美颜SDK的核心技术之一是实时人脸检测与识别。这项技术基于深度学习算法,能够快速、准确地识别…

零刻SER8 AMD 8845Hs Ryzen AI 本地部署大语言模型教程!

零刻SER8 8845HS,配备了一个内置的 NPU(神经网络处理单元),可以通过LM Studio语言大模型来部署己的 GPT 模型 AI 聊天机器人,AI 助手已迅速成为提高生产力、效率,甚至是头脑风暴的关键资源。在本地机器上运行 AI 聊天机…

数字人私有化部署系统厂商大比拼

数字人系统私有化部署放在2022年简直是天方夜谭,没有投资个上百万和数百万想建立自己的一个数字人saas平台是可望不可及的事。但是到了2023年,数字人私有化部署系统价格从最初的数十万,迅速被打压到数万元就可以拥有一个自己的数字人平台。可…

ArcGIS中几个好用的空间分析工具

ArcGIS是一款经典的GIS应用,其空间分析能力很强,有着丰富的空间分析工具。今天,我们一起来了解几个好用的空间分析工具的功用及操作。 注:演示版本为ArcMap10.4.1 1.方向分布(标准差椭圆) 路径&#xff…

陆面生态水文模拟与多源遥感数据同化的实践技术应用

了解陆表过程的主要研究内容以及陆面模型在生态水文研究中的地位和作用;熟悉模型的发展历程,常见模型及各自特点;理解Noah-MP模型的原理,掌握Noah-MP模型在单站和区域的模拟、模拟结果的输出和后续分析及可视化等方法;…

数分—AB测试

一、介绍 AB测试是一种常用于比较两种或多种不同版本的产品、服务或策略效果的实验方法。在AB测试中,被比较的版本被标记为A组和B组,然后两组被随机分配给不同的用户群体或实验对象。接着,针对每个组收集数据,比如用户行为、转化…

(一文读懂)大模型到底是怎么生成文字的?

前言 在人工智能的领域,大模型在去年已经成为了一个热门的话题。 各大厂商如谷歌、微软、OpenAI等,都在积极研发和应用大模型技术。 这些模型在语言理解、图像识别、推荐系统等方面都表现出了惊人的能力,甚至在某些任务上,已经…

【JS红宝书学习笔记】第6章 集合引用类型

第6章 集合引用类型 对象 数组与定型数组 Map、WeakMap、Set 以及 WeakSet 类型 1. object 很适合存储和在应用程序间交换数据。 显式创建object的两种方式: (1)new操作符 let person new Object(); person.name "Nicholas";…

MySQL是怎么保证持久性的(redo log日志相关)

Mysql中 事务的很多实现,都是因为有日志的支撑,比如binlog、undo log、redo log等 MySQL是怎么保证持久性的 持久性是指,事务一旦提交,它对数据库的改变就应该是永久性的,接下来的其他操作或故障不能对其有影响。In…

大数据数据治理

大数据数据治理介绍 大数据数据治理是一个复杂的过程,涉及到数据的标准化、融通、关联、解析、聚合等一系列活动。其核心目标是在确保数据安全的基础上,提高大数据资源和资产的可用性、易用性和可靠性,从而显著提升大数据资源和资产的价值7。…