vscode 仅在 git 更改中搜索文本

b00*_*il' 17 git visual-studio-code vscode-extensions

在发布分支之前,有时我想搜索一个特定的关键字,以确保我在任何地方都正确地修复了它。问题是,我只想在更改而不是整个项目中搜索它。

是否可以?

Bus*_*men 8

正如AsGoodAsItGets在其中一条评论中指出的那样,VS Code github 上有一个待处理的功能请求,这将允许我们这样做。

与此同时,我有一个解决方法:

  1. 关闭所有打开的文件
  2. 开源控制

在此处输入图片说明

  1. 右键单击Changes并选择Open changed files。请注意,它还会打开已删除的文件。

在此处输入图片说明

  1. 前往Search并选择Search only in Open Editors

在此处输入图片说明

不理想,但这就是我搜索我的 console.log 剩菜的方式;)


Nic*_*rdy 6

  1. ^通过键入、使用View > Terminal菜单选项或运行命令来打开终端View: Toggle Integrated Terminal
  2. 跑步git diff BRANCH1..BRANCH2 -G REGEX。替换BRANCH1为要比较的分支、BRANCH2当前分支以及REGEX您正在搜索的关键字的正则表达式。

如果您想在 VSCode 编辑器而不是集成终端中查看结果,请附加| code -git diff 命令。