将当前未保存的文件版本与磁盘上已保存的版本进行比较

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

假设我正在对先前存在的文件进行长时间的编辑会话,并且尚未保存编辑/更改。我想将这个已更改但未保存的版本与磁盘上保存的版本进行比较。

这在 VS Code 中是否可能,本机还是通过扩展?

在 VIM 中,存在这种可能性,这里有一些参考:

在 Vim 中保存文件之前我可以看到更改吗?

VIM - 显示上次保存版本和当前未保存版本的差异

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

在 Windows 和 Linux 上,此功能在 1.60.0 中默认显示为:

{
  "key": "ctrl+k d",
  "command": "workbench.files.action.compareWithSaved"
}

8
投票

可以多种不同的方式本地使用:

  • 标准 VS Code 命令面板 (Ctrl+Shift+P) 中的“文件:比较活动文件与保存的文件”命令。
  • 资源管理器“打开编辑器”视图中的文件上下文菜单“与已保存的比较”。
  • Ctrl+K D
    键盘快捷键,如 Tryer 所提到的。

该功能在 v1.15 中引入:https://code.visualstudio.com/updates/v1_15#_compare-dirty-file-with-version-on-disk

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