Visual Studio代码 - 如何复制搜索结果?

use*_*836 28 visual-studio-code

Visual Studio Code有没有办法将搜索结果复制到新窗口?

作为奖励,我真的希望能够删除文件名,只需将包含搜索结果文本的行复制到新窗口即可.

例如,我希望能够将下面的搜索结果复制到新的编辑器窗口.我不介意我是否需要安装扩展程序来执行此操作.

在此输入图像描述

小智 58

以下适用于单个文件:

  1. CTRL + F.
  2. 输入搜索字符串
  3. CTRL + SHIFT + L选择找到的所有事件(最多999)
  4. ESC(或右上角X关闭搜索对话框)
  5. CTRL + I选择整行
  6. CTRL + C.
  7. 打开新文件
  8. CTRL + V.

  • 很棒的提示。非常感谢,在某些情况下提取相关行真的很方便! (3认同)
  • 对于第 3 步,我需要使用 Alt+Enter (3认同)
  • 请注意,我有超过 5K 个结果,并且能够将它们全部复制/粘贴。没有上限 999。自给出答案后可能已更新 (2认同)
  • Mac 上的 Cmd + Shift + L (2认同)

Mar*_*ark 30

VSCode 1.23添加了复制搜索结果的功能,请参阅发行说明:复制搜索结果.

搜索结果树上下文菜单包括三个新选项:复制,复制路径和全部复制.这是一个非常高的请求,可以更轻松地共享或导出您的搜索结果.

  • 请注意,“将搜索移动到编辑器”功能是实验性的,因此您必须启用“搜索:启用搜索编辑器预览”选项才能使用它(当前使用 1.42)。 (2认同)

小智 7

选择所有当前选择

Ctrl + Shift + L

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

  • macOS 上的“Command + Shift + L” (4认同)

小智 5

这将适用于单个文件,假设您关心的每一行都以搜索文本开头: 1. 突出显示您的搜索字符串 2. CTRL + SHIFT + L 选择找到的所有匹配项 3. SHIFT + ? 选择所有这些行 4. CTRL + C 5. 打开一个新文件 6. CTRL + V


Hai*_*iri 5

截至 12/2020CTRL + SHIFT + L不起作用(对我而言)

搜索结果呈现后,右键单击文本文件并选择“更改所有出现次数”(或 CTRL+F2)。这将自动选择匹配的文本项。然后你可以简单地复制它。

  • 这就是我一直在寻找的!谢谢! (2认同)

小智 5

搜索输入下现在有一个“在编辑器中打开”按钮 在此输入图像描述

  • 这一点不是已经在接受的答案中了吗? (2认同)