vscode 中最近更改的位置(如 IntelliJ 中)

问题描述 投票:0回答:5

我喜欢 IntelliJ 的 Recent Locations 功能。

出于其他原因,我将使用 vscode(用于 golang)。

vscode中有类似的功能吗?

我想查看我最近的位置列表(可选过滤,以便只有最近更改的位置可见)。

休息后(比如午餐),这个功能真的很方便。它可以帮助您在休息前继续工作。

特别是“仅显示更改”非常有帮助。

visual-studio-code
5个回答
2
投票

如果您使用 git,您可以在这里得到您所请求的大部分内容。 Vscode 在侧边栏中有一个 git 扩展,可以显示您更改了哪些文件,例如未暂存和暂存的更改。

您还可以使用

alt+left/right
箭头在位置之间跳转。这是独立于 git 的。它只会记住您最后的光标位置。

如果您愿意使用扩展,从名称来看,有一个扩展似乎可以满足您的要求:https://marketplace.visualstudio.com/items?itemName=percygrunwald.vscode-intellij-recent -文件


2
投票

此功能称为“导航返回”,您也可以在 Visual Studio Code 的按键绑定中找到它,并且可以通过按键绑定 UI 在 vscode 中更轻松地访问它。


1
投票

@guettli 他们是不同的编辑器,因此很难总是找到完全相同的功能。我认为 vsCode 中没有什么比最近的位置更好的了,至少在我写这篇文章的时候是这样。以后还会有类似的事情吗?可能吧。

Ctrl-P 将显示最近打开的文件列表,通过选择其中一个文件,它将转到编辑文件时的最后位置。要查看文件(w/git)中的更改,您可以右键单击它并选择“查看时间线”或使用 git 按钮查看更改。不完全符合您的要求,但可能有用。


1
投票

Ctrl+P 将显示 Vscode 中最近打开的文件列表

您可以使用 vscode 右下角的时间轴选项来比较当前打开的文件的先前文件和当前更改

您甚至可以将文件与右键单击文件的选项进行比较

您可以在此视频中了解有关代码导航的更多信息 https://www.youtube.com/watch?v=MuQmMsIpI04


1
投票

我正在使用 Gitlens 扩展,并使用命令

"ctrl+shift+g g"
的快捷方式
workbench.view.scm
来快速查看自上次提交以来修改的文件并在它们之间导航。

© www.soinside.com 2019 - 2024. All rights reserved.