在VSCode中,是否有从差异视图导航到本地文件的命令?

8
假设我在Git更改视图中点击了一个文件并打开了差异。我意识到我可以(通常)在差异的右侧编辑该文件。 是否有一种命令可以打开右侧(本地)文件以在自己的编辑器中进行编辑,就像我在资源管理器中单击它一样?
3个回答

5

该命令是git.openFile。您可以添加自定义绑定键,例如绑定到f4

    {
        "key": "f4",
        "command": "git.openFile",
        "when": "isInDiffEditor"
    }

3

您是否认为文件名右侧的打开文件图标是一个命令?我不熟悉其他的方法。

enter image description here


1
谢谢,我没有在 Tab 选项卡中看到那个图标... 作为参考,那不是一般的“打开文件”命令,而是 git.openFile 命令。此外,当我等待时,我也发现了一个部分答案,就是使用“在侧边栏中显示活动文件”命令会将键盘焦点放在资源管理器中的文件上,然后您可以按 Enter 键。 - burton
一般打开文件命令和Git打开文件命令有什么区别? - Soc
workbench.action.files.openFile(通常映射到Ctrl + O)打开“打开文件”对话框,以便从硬盘中选择文件。 git.openFile 从差异导航到文件(不在差异模式中)。 - burton

1

看起来你想要的是 Insiders' Build v1.74 中的新命令workbench.action.compareEditor.openSide

如果 diff 的右侧具有焦点,则触发该命令将关闭 diff 并在其编辑器中打开右侧。同样,如果左侧具有焦点也是如此。


我想知道这个命令处理的情况,是否与 git.openFile 不同。 - Mosh Feu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接