温馨提示:本文翻译自stackoverflow.com,查看原文请点击:visual studio code - how to copy search results?
visual-studio-code

visual studio code - 如何复制搜索结果?

发布于 2020-05-05 05:12:45

Visual Studio Code是否可以将搜索结果复制到新窗口中?

另外,我真的希望能够删除文件名,并将包含搜索结果文本的行复制到新窗口中。

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

在此处输入图片说明

查看更多

提问者
user783836
被浏览
5
Mark 2020-03-10 06:26

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

搜索结果树上下文菜单包含三个新选项:“复制”,“复制路径”和“全部复制”。这是一个强烈要求的请求,它将使共享或导出搜索结果更加容易。

复制/粘贴后的结果不是很漂亮或无法点击,因此请提前警告。跟踪“复制搜索结果”格式(请参阅https://github.com/microsoft/vscode/issues/68877)的问题,并且它在2019年路线图上(请参阅https://github.com/Microsoft/vscode / wiki / Roadmap#workbench),因此希望它会得到改进。


从v1.41开始更新,您可以将搜索结果移动到新的编辑器中,并轻松选择所有内容并复制到其中。演示:

搜索结果复制到新的编辑器中

搜索编辑器的另一个优点是,您可以在搜索结果周围获得“ 上下文 ”。因此,您可以在整行前后加上搜索字词获得一些行数。而且,当然,行号也会被复制。

搜索编辑器上下文演示


您只需保存 Ctrl + S搜索结果编辑器本身!然后从那里剪线。或添加笔记。带有语法突出显示。它将询问您要将其保存在哪里,默认为您启动搜索的文件夹。它将命名为yourFolder\yourSearchTerm.code-search


有关新搜索编辑器的更多信息,请参见https://code.visualstudio.com/updates/v1_43#_search-editors