【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” 页面中选择不同的方案来适应你的使用习惯。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

精准定制:利用本地词库优化Jieba分词,提升景区评论数据LDA建模效果

引言: 在进行景区评论数据的LDA建模时,精确的分词是至关重要的。然而,通用的分词工具在处理特定领域的文本时可能表现不佳。针对这一挑战,本文探讨了如何利用本地词库,特别是搜狗词库中关于旅游领域的专业词汇&#x…

virtualbox 设置虚拟机 centos 网络

在VirtualBox中为运行CentOS系统的虚拟机配置网络连接,您通常可以选择以下几种网络模式之一,以满足不同的网络需求: NAT (Network Address Translation): 功能:允许虚拟机通过宿主机的网络连接访问互联网,同时也可以从…

【vue】一个小bug和key的引入

点击master Vue!删除后该list后输入框中的Jerry消失了 原因:vue当你更改元素时会在真实的dom中渲染并更新list。这两个goal是两个dom元素,触发点击事件后,vue并不会删除第一个dom元素,而是把第二个dom元素的动态内容({{ goal }} - {{ index }})复制到第一个dom元素…

Python基础:标准库 -- math (数学函数)

1. 官方文档 math --- 数学函数 — Python 3.12.2 文档 cmath --- 关于复数的数学函数 — Python 3.12.2 文档 Python 中,可以使用内置的数学运算符,例如加法 ()、减法 (-)、除法 (/) 和乘法 (*) 进行简单的数学运算。不过,更高级的运算&a…

SpringCloud下的微服务应用技术(结尾篇)

六. Feign远程调用 6.1 替代RestTemplate RestTemplate调用问题:代码可读性差,参数复杂且URL难维护。 Feign是一个声明式的HTTP客户端,官方地址:GitHub - OpenFeign/feign: Feign makes writing java http clients easier 它可…

力扣热门算法题 128. 最长连续序列,134. 加油站,143. 重排链表

128. 最长连续序列,134. 加油站,143. 重排链表,每题做详细思路梳理,配套Python&Java双语代码, 2024.03.26 可通过leetcode所有测试用例。 目录 128. 最长连续序列 解题思路 完整代码 Python Java 134. 加油…

Docker 部署 FRP 内网穿透 实现端口映射

Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 官网地址:https://github.com/fatedier/frp 准备工作…

VS2019连接MySQL

VS2019连接MySQL 下载MySQL Connector/C配置头文件,库文件路径配置头文件路径配置库的路径复制dll文件 MySQL的用户设置将权限赋值给新用户 编写代码往数据库写入 老师布置的作业让我们用VS2019连接MySQL实现一个小型的日志系统,中间踩了很多的坑&#x…

【3】3道链表力扣题:删除链表中的节点、反转链表、判断一个链表是否有环

3道链表力扣题 一、删除链表中的节点🌏 题目链接📕 示例🍀 分析💻 代码 二、反转链表🌏 题目链接📕 示例🍀 分析① 递归② 迭代 三、判断一个链表是否有环🌏 题目链接📕 …

文件操作(顺序读写篇)

1. 顺序读写函数一览 函数名功能适用于fgetc字符输入函数所有输入流fputc字符输出函数所有输出流fgets文本行输入函数所有输入流fputs文本行输出函数所有输出流fscanf格式化输入函数所有输入流fprintf格式化输出函数所有输出流fread二进制输入文件fwrite二进制输出文件 上面说…

FPGA----ZCU106的petalinux 2019.1使用USB传输数据

1、实际项目中需要用到开发板的串口进行数据交互,之前讲的几节只是启动了网口(如下链接)。因此,本次给大家带来的官方自带串口例程的使用方法,本文的vivado工程和下述连接一样,PL端什么配置都没有。 FPGA-…

A Simple Problem with Integers(线段树)

目录 描述 输入 输出 样例输入 样例输出 思路 建树 第一次错误解法(正确解法在下面,可跳过这一步) 正确解法 code 描述 You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of …

云架构(二) 大使模式

Ambassador pattern (https://learn.microsoft.com/en-us/azure/architecture/patterns/ambassador) 简单描述 创建一个助手服务,这个服务代表消费服务或者应用程序发送网络请求。大使服务可以看做是与客户机同一个位置的进程外代理。 这种…

如何快速掌握数字化运维方法,构建数字化运维体系?

⛳️ 写在前面参与规则!!! ✅参与方式:关注博主、点赞、收藏、评论,任意评论(每人最多评论三次) ⛳️本次送书1~4本【取决于阅读量,阅读量越多,送的越多】 主要内容读者…

简单实现企业微信远程打卡教程(永不迟到)

最近玩手游时刚好用到了手机模拟器,就是在电脑上安装一个手机模拟器,然后用电脑来挂机手机游戏 今天我突然有了一个想法,既然这个模拟器就是相当于一个虚拟的手机,那么是不是可以给它装上企业微信,然后让它帮我远程打卡…

vs_BuildTools.exe

Microsoft C Build Tools - Visual Studio vs_BuildTools.exe 安装无反应 无法进入安装界面。 转了一大圈: 最后决定更新系统,解决。 参考链接:执行了最后一步,更新系统: Fix: Faulting Application Path Error o…

详细了解RC4加密算法

一.什么是RC4加密算法 RC4加密算法是一种对称加密算法: 对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对…

gpt-llm-trainer 出炉

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

如果有效的编写 ChatGPT 提示?

1. 明确目标:确定使用 ChatGPT 的目的。无论是创意写作、产生想法还是查找信息,知道你想要什么可以让你更有效地使用这个工具。 2. 具体说明:你的提示越具体,ChatGPT 就越能理解你的需求。例如,你可以要求 ChatGPT…

哔哩哔哩直播姬第三方obs推流使用教程

1 obs studio下载(官方下载较慢) 链接:https://pan.baidu.com/s/1fIKJkieYIta0gG-sX7Cr6g?pwdz7s9 提取码:z7s9 2 打开哔哩哔哩直播姬客户端并登录(pc版) 3 打开obs客户端进行推流(如果推流不成功,可能是驱动的问题,记得更新下驱动) 首先添加播放源 …