Intellij:搜索控制台输出

34

在版本10之前,IntelliJ允许在控制台窗口中搜索文本。从第11个版本开始,该选项不再可用。

有没有配置可以启用它?或者使用插件可能会有帮助吗?对我来说这非常有用,我很想念这个功能...

--编辑--

我正在使用IntelliJ的社区版。

8个回答

34

Ctrl+F 的键位映射覆盖为“查找”,该组合键可能已经与其他查找功能有所关联。

更具体地,在“设置” - “键位映射”中,进入“主菜单” - “编辑” - “查找” - “查找...”,确认在此处分配了一个快捷键。


10
更具体地说,在“设置”-“键映射”中,转到“主菜单”-“编辑”-“查找”-“查找...”并确保此处已分配一个快捷键。 - stefan.m

28

在控制台中按下 Ctrl+F :

搜索


29
那会太容易了,不是吗?这是我在旧版本中使用的方法——但现在不起作用了。 - nahsh
3
我刚刚从 IDEA 12.1.4 中截取了这个屏幕截图,所以它有效。也许你的“查找”操作有不同的快捷键?请在“设置” | “键盘映射”中进行确认。另外,请问您使用哪种运行配置类型和哪种控制台进行搜索? - CrazyCoder
24
似乎 Eclipse 绑定将 Ctrl+F 设置为替换而不是查找。 - Celos
3
@fascynacja 我将Ctrl+F切换回“查找”,并在查看Eclipse中熟悉的搜索/替换相关快捷键列表后,将“替换”映射到Alt+F。我能想到的所有其他快捷键(如Ctrl+H等)都已经有意义地映射了。 - Celos
5
我现在使用的是14.1.2版本,并使用IdeaVim插件。控制台窗口中的Ctrl+F不起作用。它被映射到键位映射中的“查找”。也许存在一个bug,当使用IdeaVim插件时,当焦点在控制台上时,所有键都被占用给vim,即使vim键在控制台内没有被使用。 我刚刚找到了一个解决方法。添加一个键位映射,将Ctrl+Shift+Alt+F映射到“查找”操作... - Mike
显示剩余7条评论

12

前往 文件(File) -> 设置(Settings) -> 键盘映射(Keymap) -> 主菜单(Main menu) -> 编辑(Edit) -> 查找(Find) -> 查找(Find...) (右键单击) -> 添加键盘快捷方式。默认情况下未设置,因此您需要手动设置。


12

请检查您的按键映射设置。就像我这种情况 - 我有eclipse的键映射,CTRL + F被设置为"edit\Replace"而不是"edit\Find",而且"edit\Find"根本没有绑定任何按键,所以在控制台中无法工作。


10

CTRL+F默认用于替换,在IntelliJ控制台中不支持。

单击控制台并使用CTRL+K进行查找,这在IntelliJ中使用。


1
是的,它对我有效。我正在使用这个:运行时版本:11.0.13+7-b1751.25 amd64 - Sameer Patel

3

我在IntelliJ中使用Eclipse键位映射。搜索控制台的快捷键是Ctrl + Shift + G。默认情况下,它会搜索光标所在位置的单词。


2
我在使用IntelliJ 2018.3.4中的vim时遇到了同样的问题。在我禁用“工具” -> “Vim模拟器”之后,我就可以使用Ctrl + F在控制台中搜索了。

更新

在macOS中,我只需使用Command + F而无需禁用模拟器。
也许这就是为什么开发人员更喜欢使用macOS的原因。

2

如果您已启用vim插件。

转到编辑器->Vim仿真并检查键位映射。确保Ctrl + F由IDE处理而不是由Vim处理。

设置后,我能够使用Ctrl + F搜索控制台并保持vim启用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接