【idea】idea 开发快捷键

在Java开发中,有一些常用的快捷键和工具,可以提高开发效率。以下是一些常见的Java开发常用到的功能和快捷键:

IDE快捷键:

代码大小写切换: ctrl+shift+u

格式化代码:Ctrl + Alt + L,会让代码更整齐,调整间距之类的

导入包: Alt + Enter ,会自动导入你缺失的包,若存在多个同名包,会弹出来用 Enter 键选择。

查找有:本文件内查找 Ctrl+F、可选择查找范围 Ctrl + N、全局查找 Ctrl+Shift+R

查找文件:Ctrl + Shift + N

本文件中查找方法:Ctrl + F12 会把所有的方法列出来
在这里插入图片描述

自动生成代码(Getter、Setter等):Alt + Insert,选择要生成的代码名称,一般生成这种常用的默认代码。
在这里插入图片描述

在方法之间切换:Alt + 上/下箭头 同一个类文件中的方法,上下切换,相当于滑动,光标直接跳到下一个方法处。

重命名:Shift + F6 这样选中一个变量或者方法名等,修改名称,用到该位置的变量名称会自动修改。
在这里插入图片描述

调试 (debug):

启动调试:·Shift + F9
单步调试:F8
进入方法:F7
退出方法:Shift + F8
查看表达式:Alt + F8
在这里插入图片描述

版本控制:

提交更改:Ctrl + K

更新项目:Ctrl + T

查看版本历史:Alt + Shift + C

代码导航:

返回上一步操作:ctrl+alt + 左箭头(<——)

返回下一步操作:ctrl+alt+右箭头(——>)

跳转到定义:Ctrl + 鼠标左键点击 / Ctrl + B

跳转到声明:Ctrl + Alt + B

查找引用:Ctrl + Alt + F7

查看层次结构:Ctrl + H

快速编辑:

快速剪切一行(可以作为快速删除一行用) Ctrl + x

快速删除一行 Ctrl + y

快速将类中的无用import清除:Ctrl +Alt + o

复制当前行或选中的代码:Ctrl + D

删除当前行或选中的代码:Ctrl + Y

注释/取消注释:Ctrl + / 或 多行代码注释 Ctrl + Shift + /

重构:

提取方法:Ctrl + Alt + M

提取变量:Ctrl + Alt + V

重命名:Shift + F6

构建和运行:

编译项目:Ctrl + F9

构建项目:Ctrl + Shift + F9

运行项目:Shift + F10

运行上次配置:Shift + F11

其他工具:

自动生成文档注释:/** + Enter
快速查看类的继承关系:Ctrl + H
这些快捷键和功能可能会因使用的集成开发环境(如Eclipse、IntelliJ IDEA、NetBeans等)而有所不同。在使用不同的IDE时,可以查阅相应的文档以获取准确的快捷键和操作信息。此外,确保熟悉和善用你所选择的开发环境提供的工具和功能,以提高开发效率。

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

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

相关文章

【Java开发工具】windows和mac多版本JDK 安装指南:让你在开发中轻松应对不同版本需求

解决思路 通过动态修改JDK环境变量中的JAVA_HOME 将值改成相应的JDK安装目录&#xff0c;来达到在同一电脑中安装不同版本jdk的效果。 windows系统 安装的jdk目录 右键→属性→高级系统设置→高级→环境变量→系统变量。 新建4个系统变 量变量值,变量名分别为&#xff1a…

RBAC权限管理概念

基于RBAC模型的权限设计&#xff1a;如何设计系统权限体系&#xff1f; | 人人都是产品经理 一&#xff0c;什么是RBAC RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念。取消了用户和权限的直接关联&#xff0c;改为通过用户关联角色、角色关联权限的…

尤雨溪:框架挖坑靠文档来补,这算 PUA 用户吗?丨 RTE 开发者日报 Vol.122

开发者朋友们大家好&#xff1a; 这里是 「RTE 开发者日报」 &#xff0c;每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE &#xff08;Real Time Engagement&#xff09; 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文…

【竞技宝】bb杯:Talon鏖战三局力克Aster晋级

北京时间2024年1月9日,DOTA2别墅杯东南亚/中国区封闭预选赛在昨天进入第二个比赛日,昨日第三场比赛迎来了Talon对阵Aster。本场比赛两队前两局战平,决胜局Talon露娜速推阵容在20分钟出头就终结了比赛,最终Aster不敌Talon惨遭淘汰。以下是本场比赛的详细战报。 第一局: 首局比赛…

Certum与Geotrust的SSL证书区别

Certum和GeoTrust都是知名的CA认证机构&#xff0c;这两个品牌下的SSL证书在多个方面存在一些差异。今天就随SSL盾小编了解Certum与Geotrust证书的区别。 一、Certum机构背景 Certum是波兰的一家CA认证机构&#xff0c;成立于2002年&#xff0c;至今已有近20多年的历史。旗下有…

5.5 THREAD GRANULARITY

性能调优中一个重要的算法决定是线程的粒度。有时&#xff0c;在每个线程中投入更多工作并使用更少的线程是有利的。当线程之间存在一些冗余工作时&#xff0c;就会产生这种优势。在当前一代设备中&#xff0c;每个SM的指令处理带宽有限。每个指令都消耗指令处理带宽&#xff0…

web左侧伸缩菜单栏/导航栏

效果展示&#xff1a; 百度网盘链接下载全部资源&#xff1a; http://链接&#xff1a;https://pan.baidu.com/s/1ZnKdWxTH49JhqZ7Xd-cJIA?pwd4332 提取码&#xff1a;4332 html/JQuery代码&#xff1a; <!DOCTYPE html> <html lang"zh"> <head&g…

浅谈智慧路灯安全智能供电方案设计——安科瑞赵嘉敏

摘要: 智慧路灯&#xff0c;作为智慧城市、新基建、城市更新的主要组成部分&#xff0c;近些年在各大城市已得到很好的落地和 应用&#xff0c;但其与传统路灯相比集成大量异元异构电子设备&#xff0c;这些设备的供电电压、接口形式、权属单位各不相同&#xff0c; 如何设计一…

Python图片格式转换与文字识别:技术与实践

目录 一、引言 二、Python图片格式转换 PIL库介绍 代码示例 质量优化 三、文字识别技术 四、Python实现文字识别 1、安装与配置OCR工具 2. 读取图片并提取文字 3. 优化与提高识别准确率 五、实践与应用案例 六、结论 一、引言 随着数字化时代的到来&#xff0c;图…

LeetCode(704)二分查找⭐

给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一个目标值 target &#xff0c;写一个函数搜索 nums 中的 target&#xff0c;如果目标值存在返回下标&#xff0c;否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9 输出: 4 解释: 9 出现…

利用矩阵特征值解决微分方程【1】

目录 一. 特征值介绍 二. 单变量常微分方程 三. 利用矩阵解决微分方程问题 四. 小结 4.1 矩阵论 4.2 特征值与特征向量内涵 4.3 应用 一. 特征值介绍 线性代数有两大基础问题&#xff1a; 如果A为对角阵的话&#xff0c;那么问题就很好解决。需要注意的是&#xff0c;矩…

git安装教程 Windows 附安装包链接

Git是一款分布式源代码管理工具(版本控制工具) 。 git的作用 当你需要做一个大工程的时候&#xff0c;文件的管理无疑是非常庞大的工作&#xff0c;因为你需要不断的修改更新文件内容&#xff0c;同时可能还要保留旧版本保证可以复原&#xff0c;这样就需要备份多个版本的文件…