如何在 IntelliJ 中复制搜索结果并将其粘贴到其他地方?

Mar*_*han 6 search copy-paste intellij-idea

我想记住我的团队用于调试的几个项目的端口。

ACtrl-F在目录中,我的结果在我正在使用的IntelliJ_2021.1.3 Ultimate下,

在此输入图像描述

但我无法将它们粘贴到另一个位置,就像它们在此窗口上一样,使用Ctrl-CCtrl-Ins,以便向我的队友发送邮件。

是否存在解决方法,或者此功能是否已在我应该尝试升级到的更高版本中实现?

sko*_*isa 5

我认为没有一种简单直接的方法可以做你想做的事。但是,有一个解决方法:

  • 运行搜索,然后从“在文件中查找”窗口中单击“在查找窗口中打开”按钮:

    寻找

  • 右键单击列出出现次数的“查找”窗口中的任意位置,然后从上下文菜单中 选择“导出到文本文件” :出口

  • 将打开“导出预览”窗口,以展开的分层形式显示搜索结果,反映您搜索的目录下的结构。在该窗口中,您可以选择文本的任何连续部分,然后右键单击并从上下文菜单中 选择复制:复制

  • 然后,您可以将选定的文本粘贴到任何其他窗口中,并根据需要调整结果: 外部的

笔记:

  • 这只是一种解决方法,因为不幸的是,我没有找到直接复制屏幕截图中结果的方法,其中每一行都显示搜索事件及其文件位置。该信息仍在复制的文本中,但可能需要花费一些努力才能以您想要的形式获得它。
  • 导出预览窗口中的“复制”按钮会忽略任何文本选择并盲目复制所有内容,因此如果选择文本的子集,请使用上下文菜单中的“复制” 。
  • 我使用的是IntelliJ IDEA 2023.1 EAP(终极版)。不知道你的版本是否有这个功能。