Java IDEA - 各种快捷键设置汇总(提高工具使用效率)

目录 (速查快捷键,点击标题则跳转到对应快捷键的设置)(不断更新中,需要的可以收藏)

一、序列化Serializable设置 (光标放在类上 -> alt + enter即可)

[二、回退/前进 到上一个查看的类 / 方法位置](#二、回退/前进 到上一个查看的类 / 方法位置) (ctrl + alt + <- (回退) ctrl + alt + -> (前进))

三、回到上一次编辑位置 (Ctrl+Shift+Backspace)


一、序列化Serializable设置

1. 设置路径: File → Settings → Editor → Inspections → Java → Serialization issues → 勾选 Serializable class without 'serialVersionUID'

2. 光标放在 实现 Serializable 接口的类名 上,按 Alt+Enter,选择Add 'serialVersionUID' field自动生成 serialVersionUID。

二、回退/前进 到上一个查看的类 / 方法位置

回退设置:

  1. 打开设置:Windows/Linux:File → Settings;Mac:IntelliJ IDEA → Preferences

  2. 选择 Keymap,搜索框输入**Back** ,定位路径:Main Menu → Navigate → Back(该功能就是回退上一个查看的类 / 方法位置)

  3. 右键 Back → Remove(清除原有冲突快捷键)→ Add Keyboard Shortcut4. 按下你想要绑定的按键组合,确认保存即可。

配套前进功能 为同目录下的**Forward**。

注:直接右上角全局搜索Back 和 Forward关键字即可定位到对应绑定位置。

三、回到上一次编辑位置

  1. 打开设置:Windows/Linux:File → Settings;Mac:IntelliJ IDEA → Preferences

  2. 进入 Keymap,搜索框输入Last Edit Location(对应功能:回到上一次编辑位置)

  3. 右键该选项 → Remove(移除原有快捷键)→ Add Keyboard Shortcut

  4. 录入自定义按键组合,确认保存

默认快捷键:Windows/Linux Ctrl+Shift+Backspace ,Mac Cmd+Shift+Backspace

区分:该功能和Back(Ctrl+Alt+←不是同一个,Back 是回退浏览位置 ,Last Edit Location 只回退真实编辑修改的位置

注:

Last Edit Location(Ctrl+Shift+Backspace)只有回退,没有配套专属前进。

为什么没有前进呢?

我的思路是: 你刚刚在看非最后编辑处的代码,此时你按 ctrl + shift + back回退到最后编辑位置。此时你不能再前进了,因为你刚才跳转到最后编辑处就是你最新的类所在位置,你只能回退。回退的话你可选择回退到【再上一处编辑位置】 或者 【上一个查看的类/方法】。

相关推荐
小陈不好吃8 分钟前
深入理解 JVM 内存模型:从堆栈结构到 GC 日志分析实战
java·jvm·java-ee·jdk
爱吃苹果的日记本12 分钟前
JAVA十三(练习课)
java·学习
磐链科技12 分钟前
交易所开发全流程指南:从需求分析到上线运维的完整路线图
java
無限進步D15 分钟前
Java Web 前端 简介
java·开发语言·前端·css·html·css3·web
聪明蛋子哟16 分钟前
从LangChain到LangGraph:Python与Java双栈Agent开发实战对比
java·ai·langchain
三84436 分钟前
Java 模板注入(FreeMarker)· 04 · 利用与绕过:payload 全集
java·web安全·freemarker·payload
leikooo1 小时前
ARTS 0913: 双栈互补实现队列、CIDR 聚合化解路由膨胀与 AI 作弊串通绝非偶然 Bug
java·链表·个人开发
星间都市山脉1 小时前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
深入云栈1 小时前
Netty 4.2.x 源码深度解析 (十三):Epoll 传输 —— Linux 高性能 IO 的 Netty 实现
java·后端
ynchyong1 小时前
Linux nohup 后台服务合并标准错误输出到一个文件
java·linux·运维