【idea快捷键】idea开发java过程中常用的快捷键

含义win快捷键mac快捷键
复制当前行或选定的代码块Ctrl + DCommand + D
通过类名快速查找类Ctrl + NCommand + N
通过文件名快速查找文件Ctrl + Shift + NCommand + Shift + N
通过符号名称快速查找符号(类、方法等)Ctrl + Alt + Shift + NCommand + Shift + O
跳转到声明Ctrl + BCommand + B
跳转到实现Ctrl + Alt + BCommand + Alt + B
显示当前文件的结构(类和方法列表)Ctrl + F12Command + F12
高亮显示所有当前选定的元素Ctrl + Shift + F7Command + Shift + F7
生成测试代码Ctrl + Shift + TCommand + Shift + T
提取方法Ctrl + Alt + MCommand + Option + M
提取变量Ctrl + Alt + VCommand + Option + V
提取字段Ctrl + Alt + FCommand + Option + F
提取常量Ctrl + Alt + CCommand + Option + C
提取参数Ctrl + Alt + PCommand + Option + P
编译项目Ctrl + F9Command + F9
运行当前项目或文件Shift + F10Shift + F10
调试当前项目或文件Shift + F9Shift + F9
单步执行(进入方法内部)F8F8
单步执行(跳过方法内部)F7F7
跳出方法Shift + F8Shift + F8
运行到光标处Alt + F9Option+F9
计算表达式的值Alt + F8Option+F8
恢复程序执行F9F9
切换断点Ctrl + F8Command + F8
查看所有断点Ctrl + Shift + F8Command + Shift + F8
一键代码格式化Ctrl +Alt+LOption+Command +L
一键引用更新importCtrl +Alt+OOption+Command +O
查看当前类的方法Ctrl +F12fn+Command + F12

==注意:==本文中提到的代码格式化快捷键都是默认或者笔者比较习惯建议的,快捷键可以根据个人习惯设置
在 IntelliJ IDEA 中,可以通过以下步骤设置快捷键:

  1. 打开 IntelliJ IDEA,点击顶部菜单栏的 “File”(文件)。

  2. 选择 “Settings”(设置)或 “Preferences”(首选项),取决于你使用的操作系统。

  3. 在弹出的设置窗口中,选择 “Keymap”(快捷键映射)。

  4. 在快捷键映射页面,你可以选择要设置快捷键的操作,例如 “Editor Actions”(编辑器操作)、" Navigation"(导航)等。

  5. 找到你想要设置快捷键的具体操作,点击它。

  6. 在操作的右侧,你会看到一个 “Shortcut”(快捷键)字段。点击该字段,然后按下你想要设置的快捷键组合。7. 确认设置后,点击 “OK” 或 “Apply” 保存更改。

请注意,某些快捷键可能已经被系统或其他插件占用,因此可能无法设置为你想要的组合。如果遇到冲突,IntelliJ IDEA 会提示你选择其他快捷键或保留现有快捷键。

另外,IntelliJ IDEA 还提供了一些预设的快捷键方案,你可以在 “Keymap” 页面中选择不同的方案来适应你的使用习惯。
在这里插入图片描述

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

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

相关文章

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之七 简单图像浮雕效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之七 简单图像浮雕效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单实战案例 之七 简单图像浮雕效果 一、简单介绍 二、简单图像浮雕效果实现原理 三、简单图像浮雕效果案例实现简单步骤 四、注…

P15:PATH环境变量

为什么要配置环境变量 当我们打开DOS窗口,输入:javac,出现下面问题。 原因:windows操作系统在当前目录中无法找到javac命令文件。Windows操作系统是如何搜索硬盘上某一个命令? 首先从当前目录中搜索该命令如果当前目录…

MATLAB 自定义生成直线点云(详细介绍) (47)

MATLAB 自定义生成直线点云 (详细介绍)(47) 一、算法介绍二、具体步骤二、算法实现1.代码2.效果一、算法介绍 通过这里的直线生成方法,可以生成模拟直线的点云数据,并通过调整起点、终点、数量和噪声水平等参数来探索不同类型的直线数据。这种方法可以用于测试、验证和开…

9.2-源码分析:Dubbo Remoting 层 Buffer 缓冲区

Buffer 是一种字节容器,在 Netty 等 NIO 框架中都有类似的设计,例如,Java NIO 中的ByteBuffer、Netty4 中的 ByteBuf。Dubbo 抽象出了 ChannelBuffer 接口对底层 NIO 框架中的 Buffer 设计进行统一,其子类如下图所示: …

Lecture 1 - Introduction

Lecture 1 - Introduction MIT 6.824 Distributed Systems 1、概念预览 分布式系统需要考虑的因素: Parallelism :并行性Fault tolerence :容错性Physicial :不同系统之间物理距离引起的通信问题**Security ** :不…

HarmonyOS 应用开发之启动/停止本地PageAbility

启动本地PageAbility PageAbility相关的能力通过featureAbility提供,启动本地Ability通过featureAbility中的startAbility接口实现。 表1 featureAbility接口说明 接口名接口描述startAbility(parameter: StartAbilityParameter)启动Ability。startAbilityForRes…

【物联网项目】基于ESP8266的家庭灯光与火情智能监测系统——文末完整工程资料源码

目录 系统介绍 硬件配置 硬件连接图 系统分析与总体设计 系统硬件设计 ESP8266 WIFI开发板 人体红外传感器模块 光敏电阻传感器模块 火焰传感器模块 可燃气体传感器模块 温湿度传感器模块 OLED显示屏模块 系统软件设计 温湿度检测模块 报警模块 OLED显示模块 …

使用uni-app开发微信小程序并实现页面间的跳转

一、下载需要的开发工具 HBuilderX 微信开发者工具 HBuilderX HBuilderX-高效极客技巧 (dcloud.io) 微信开发者工具 下载 / 开发版更新日志 (qq.com) 二、新建项目 通过vue-cli命令行创建项目 参考: uni-app官网 (dcloud.net.cn) 2.1全局安装 vue-cli npm i…

【Python】你真的了解爬虫吗?初识爬虫

什么是爬虫? 简单来说:代替人去模拟浏览器进行网页操作。 它能解决什么问题? 自动高效地获取互联网中我们感兴趣的信息并为我们所用。 即:为其他程序提供数据源 如搜索引擎(百度、Google等)、数据分析、大数据等等。 爬虫的分…

C++基础之虚函数(十七)

一.什么是多态 多态是在有继承关系的类中,调用同一个指令(函数),不同对象会有不同行为。 二.什么是虚函数 概念:首先虚函数是存在于类的成员函数中,通过virtual关键字修饰的成员函数叫虚函数。 性质&am…

黑马鸿蒙笔记2

1.图片设置: 1 加载网络图片,申请权限。 申请权限:entry - src - resources - module.json5 2 加载本地图片 ,两种加载方式 API 鼠标悬停在Image, 点击show in API Reference interpolation:看起来更加清晰 resou…

Remote Desktop Manager for Mac:远程桌面管理软件

Remote Desktop Manager for Mac,是远程桌面管理的理想之选。它集成了多种远程连接技术,无论是SSH、RDP还是VNC,都能轻松应对,让您随时随地安全访问远程服务器和工作站。 软件下载:Remote Desktop Manager for Mac下载…

TypseScript再学习之类型别名和接口(10)

先看类型别名:使用关键字 type 声明,注意有等于号额 // 类型别名 使用关键字 type 声明,注意有等于号额 type Cat {name: string; }; let huahua: Cat {name: "花花", };type和interface不同之处在于:interface 是可以自动合并类型的&#…

辽宁政府采购网怎么入驻?

辽宁政府采购网的入驻流程包括以下几个主要步骤: 注册账号:在辽宁政府采购网上商城注册账号。CA证书领取:注册成功后,需要领取CA证书以登录网上商城。搭建自营商城:因为后期需要和辽宁政府采购网上商城进行入驻&#…

@EnableWebMvc 导致自定义序列化器失效

目录 前言 一. 自定义序列化器失效 1.1 EnableWebMvc 的作用 1.2 EnableWebMvc 带来了什么后果 1.3 原理分析 1.4 问题解决 二. 总结 前言 在使用Swagger的时候用 到了EnableWebMvc,发现之前为了解决Long类型、日期类型等自定义序列化器失效了 Configurati…

数据结构与算法(2)顺序表的初始化、插入、打印、删除、查找元素——C语言版

目录 1.前言 2.头文件的定义 3.菜单栏的设置 4.顺序表的初始化 5.添加元素 6.打印元素 7.查找元素 8.删除元素 9.插入元素 10.主函数 11.完整的代码实现 1.前言 数据结构包括三个方面 逻辑结构存储结构运算 而线性表有两种典型的存储结构 顺序存储结构链式存储结构 具体关系可…

Android客户端自动化UI自动化airtest从0到1搭建macos+脚本设计demo演示+全网最全最详细保姆级有步骤有图

iOS客户端自动化UI自动化airtest从0到1搭建macosdemo演示-CSDN博客 一、基础环境 1. 安装jdk 选择jdk8 如果下载高版本 可能不匹配会失败 下载.dmg文件 苹果电脑 | macOS | jdk1.8 | 环境变量配置_jdk1.8 mac-CSDN博客 Java Downloads …

【感悟《剑指offer》典型编程题的极练之路】02字符串篇!

​ 个人主页:秋风起,再归来~ 文章所属专栏:《剑指offer》典型编程题的极练之路 ​​​​​​ 个人格言:悟已往之不谏,知来者犹可追 克心守己&#xff0c…

2013年认证杯SPSSPRO杯数学建模B题(第一阶段)流行音乐发展简史全过程文档及程序

2013年认证杯SPSSPRO杯数学建模 B题 流行音乐发展简史 原题再现: 随着互联网的发展,流行音乐的主要传播媒介从传统的电台和唱片逐渐过渡到网络下载和网络电台等。网络电台需要根据收听者的已知喜好,自动推荐并播放其它音乐。由于每个人喜好…

C语言goto语句介绍

在C语言中,goto语句是一种流程控制语句,用于无条件地转移到程序中的特定标签位置。尽管goto语句在编程中具有一定的争议,但在某些情况下,它可以提供一种简单有效的解决方案。本文将深入介绍C语言中的goto语句,包括其基…