VSCode是否有类似IntelliJ Recent Locations的最近编辑位置功能?
VSCode 实现类 IntelliJ Recent Locations 功能的方法
VSCode 原生能力已经覆盖你提到的核心需求,不需要额外安装扩展就能直接使用:
- 最近访问位置列表:默认按快捷键
Ctrl+E(macOS 系统对应Cmd+E)即可调出,列表按最近访问时间倒序展示所有你打开过的代码位置,选中条目就能直接跳转到对应文件的光标停留处,基础逻辑和 IntelliJ 的 Recent Locations 完全一致。 - 仅展示修改位置的筛选:调出上述最近列表后,直接在顶部搜索框输入
edt(注意末尾带空格),列表就会自动过滤,只保留你近期编辑修改过的位置,刚好适配午休、临时开会这类工作中断后快速找回进度的场景,不用在一堆只浏览过没改动的文件里翻找。 - 细粒度历史查询:如果需要更精准的行级访问记录,可以按
Ctrl+Shift+P调出命令面板,搜索「转到最近的光标位置」,能看到跨文件的逐次光标跳转历史,找之前改到一半的代码片段更方便。
如果你想要和 IntelliJ 完全一致的、带代码片段预览的弹窗效果,可以直接在 VSCode 扩展市场搜索「Recent Locations」安装对应第三方扩展,安装后支持自定义快捷键、配置历史记录保留条数、排除无需记录的目录,体验和 IntelliJ 原生功能几乎没有差别,做 Golang 开发时和官方 Go 扩展也完全兼容,不会出现冲突问题。
小提示:如果默认快捷键和你本地其他软件的热键冲突,可以打开键盘快捷方式设置,搜索「最近打开」自行修改为顺手的按键组合即可。
内容的提问来源于stack exchange,提问作者guettli
相关产品推荐
相关产品推荐

