如何在代码中设置位置标记并跳转?IntelliJ是否有类似Emacs位置寄存器的功能?
IntelliJ 中类似 Emacs Position Registers 的功能
IntelliJ 有多种功能可以实现类似 Emacs 位置寄存器的效果,核心的是以下几种:
- 书签(Bookmarks):这是最匹配需求的持久化位置存储功能
- 存储位置:
- 快速添加普通书签:按下
F11 - 添加带自定义标记的书签:按下
Ctrl+F11(Windows/Linux)或Cmd+F11(Mac),输入单个字母作为标记
- 快速添加普通书签:按下
- 跳转位置:
- 打开书签列表选择跳转:按下
Shift+F11 - 直接跳转到带标记的书签:按下
Ctrl+<标记字母>(Windows/Linux)或Cmd+<标记字母>(Mac)
- 打开书签列表选择跳转:按下
- 存储位置:
- 临时位置回溯:使用
Ctrl+Alt+Left/Right(Windows/Linux)或Cmd+Alt+Left/Right(Mac),可以在最近访问的多个位置之间快速切换,适合临时跳转,但不会持久化保存位置 - 断点标记:调试时添加的断点也能作为位置标记快速定位,不过它主要用于调试场景,和位置寄存器的通用定位用途有差异
内容的提问来源于stack exchange,提问作者dr jerry
相关产品推荐
相关产品推荐

