如何在 Visual Studio Code 中仅在自上次提交以来未提交的更改中搜索特定文本?

如何在 Visual Studio Code 中仅在自上次提交以来未提交的更改中搜索特定文本?

Source control我对存储库进行了更改,我可以在 VS Code 左侧的此选项卡中看到以下文件的更改。这显示了我的所有未承诺改变在git

存储库更改

由于这些,我的编译失败未承诺更改,但错误是隐晦且具有误导性的。我想将要搜索的文件列表缩小到仅我的未承诺变化。

我只想在这些中搜索文本未承诺Command更改而不是我可以使用/ Ctrl++实现Shift的 其余存储库F(因为我获得的点击次数超过了我需要的)。

有没有办法将搜索限制在自上次提交以来的更改中?

我正在视窗但其他系统可以提供帮助。

答案1

默认情况下这是不可能的。高度赞成的问题已经存在好几年了。我也没有看到任何有用的扩展。

你可以采取一种相当糟糕的解决方法:

  • 关闭所有打开的文件
  • 转到Source Control侧边栏面板(或Ctrl+ Shift+ G
  • Right mouse clickChanges标签上Open changed files

更改了文件菜单

  • 在打开的文件中搜索(Ctrl++ Shift- F>...图标->Search only in open editors书本图标):

搜索菜单

相关内容