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

时间:2017-01-31 15:31:26

标签: visual-studio-code

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

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

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

enter image description here

5 个答案:

答案 0 :(得分:30)

以下适用于单个文件:

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

答案 1 :(得分:17)

VSCode 1.23添加了复制搜索结果的功能,请参阅release notes: copy search results

  

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

答案 2 :(得分:5)

选择所有出现的当前选择

CTRL + SHIFT + L

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

答案 3 :(得分:2)

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

答案 4 :(得分:0)

截至2020年12月CTRL + SHIFT + L无效(对我来说)

呈现搜索结果后,右键单击文本文件,然后选择“更改所有出现的内容”(或CTRL + F2)。这将自动选择匹配的文本项。然后,您只需复制它即可。