Visual studio code 如何在VisualStudio代码中放弃文件中的单个更改?

Visual studio code 如何在VisualStudio代码中放弃文件中的单个更改?,visual-studio-code,Visual Studio Code,在Visual Studio代码中,可以回滚对文件的所有更改: 但是,如果一个文件中有多个行号上的多个更改,是否可以像在PhpStorm中那样只回滚其中一个更改?更新:在2017年10月的版本中,您可以像在基于IntelliJ的IDE中一样轻松地放弃特定更改: 以前,只有在openchangesUI(位于编辑器的右上角)中才能实现这一点。或者,您可以运行Git:openchanges命令 在该视图中,More按钮()提供了多个用于在各行上操作的选项,其中包括Revert Selected

在Visual Studio代码中,可以回滚对文件的所有更改:


但是,如果一个文件中有多个行号上的多个更改,是否可以像在PhpStorm中那样只回滚其中一个更改?

更新:在2017年10月的版本中,您可以像在基于IntelliJ的IDE中一样轻松地放弃特定更改:


以前,只有在
openchanges
UI(位于编辑器的右上角)中才能实现这一点。或者,您可以运行
Git:openchanges
命令

在该视图中,
More
按钮()提供了多个用于在各行上操作的选项,其中包括
Revert Selected Ranges


还原选定的更改
。点击diff viewer上的
Ctrl+Shift+P
以还原所选内容,或者只需使用
Ctrl+K,R


在不选择任何内容的情况下,无法对整个文件执行此操作?与此同时,添加了“内联更改审阅”功能(更新了我的答案)。或者您是在问如何放弃文件中的所有更改?@Neeko看到文件名右侧问题中的返回箭头了吗?点击那个。