目录 (速查快捷键,点击标题则跳转到对应快捷键的设置)(不断更新中,需要的可以收藏)
一、序列化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。


二、回退/前进 到上一个查看的类 / 方法位置
回退设置:
-
打开设置:Windows/Linux:File → Settings;Mac:IntelliJ IDEA → Preferences
-
选择 Keymap,搜索框输入**
Back** ,定位路径:Main Menu → Navigate → Back(该功能就是回退上一个查看的类 / 方法位置) -
右键 Back → Remove(清除原有冲突快捷键)→ Add Keyboard Shortcut4. 按下你想要绑定的按键组合,确认保存即可。

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

注:直接右上角全局搜索Back 和 Forward关键字即可定位到对应绑定位置。
三、回到上一次编辑位置
-
打开设置:Windows/Linux:File → Settings;Mac:IntelliJ IDEA → Preferences
-
进入 Keymap,搜索框输入
Last Edit Location(对应功能:回到上一次编辑位置) -
右键该选项 → Remove(移除原有快捷键)→ Add Keyboard Shortcut
-
录入自定义按键组合,确认保存
默认快捷键: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回退到最后编辑位置。此时你不能再前进了,因为你刚才跳转到最后编辑处就是你最新的类所在位置,你只能回退。回退的话你可选择回退到【再上一处编辑位置】 或者 【上一个查看的类/方法】。