IntelliJ IDEA:将 EOF 符号发送到 Java 应用程序

问题描述 投票:0回答:3

从 IntelliJ IDEA 运行命令行 Java 应用程序时,是否可以将 EOF 符号发送到等待输入的程序?在控制台中,这可以使用 ctrl-d 组合来完成,但在 IDEA 中它不起作用。

intellij-idea eof
3个回答
39
投票

已实现,在 Mac 上使用 Ctrl+D / ⌘+D。 https://www.jetbrains.com/idea/help/debug-tool-window-console.html


4
投票

2012年12月,仍然不可能: http://devnet.jetbrains.com/thread/436131


0
投票

我在 Intellij 中运行 Kotlin 命令行应用程序时遇到了这个问题。其他人说 Ctrl+D 或 ^ 都有效,但对我都不起作用。

我意识到这是因为我使用的键盘映射(Jetbrains 的 VSCode 键盘映射的稍微修改版本)已将 Ctrl+D 绑定到其他内容。我在键盘映射命令中搜索了“EOF”,结果发现有一个没有绑定的“发送 EOF”命令。我将其设置为 Ctrl+D,同时替换其他的,效果非常好。

(使用Intellij 2023.2.1)

© www.soinside.com 2019 - 2024. All rights reserved.