我喜欢 IntelliJ 的 Recent Locations 功能。
出于其他原因,我将使用 vscode(用于 golang)。
vscode中有类似的功能吗?
我想查看我最近的位置列表(可选过滤,以便只有最近更改的位置可见)。
休息后(比如午餐),这个功能真的很方便。它可以帮助您在休息前继续工作。
特别是“仅显示更改”非常有帮助。
如果您使用 git,您可以在这里得到您所请求的大部分内容。 Vscode 在侧边栏中有一个 git 扩展,可以显示您更改了哪些文件,例如未暂存和暂存的更改。
您还可以使用
alt+left/right
箭头在位置之间跳转。这是独立于 git 的。它只会记住您最后的光标位置。
如果您愿意使用扩展,从名称来看,有一个扩展似乎可以满足您的要求:https://marketplace.visualstudio.com/items?itemName=percygrunwald.vscode-intellij-recent -文件
此功能称为“导航返回”,您也可以在 Visual Studio Code 的按键绑定中找到它,并且可以通过按键绑定 UI 在 vscode 中更轻松地访问它。
@guettli 他们是不同的编辑器,因此很难总是找到完全相同的功能。我认为 vsCode 中没有什么比最近的位置更好的了,至少在我写这篇文章的时候是这样。以后还会有类似的事情吗?可能吧。
Ctrl-P 将显示最近打开的文件列表,通过选择其中一个文件,它将转到编辑文件时的最后位置。要查看文件(w/git)中的更改,您可以右键单击它并选择“查看时间线”或使用 git 按钮查看更改。不完全符合您的要求,但可能有用。
您可以使用 vscode 右下角的时间轴选项来比较当前打开的文件的先前文件和当前更改
您可以在此视频中了解有关代码导航的更多信息 https://www.youtube.com/watch?v=MuQmMsIpI04