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

IntelliJ IDEA: send EOF symbol to Java application

提问人:Tvaroh 提问时间:5/10/2013 更新时间:9/6/2023 访问量:8738

问:

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

intellij-idea eof

评论


答:

4赞 Jean-Philippe Briend 5/10/2013 #1

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

评论

2赞 whoKnows 9/7/2015
这个答案已经过时了。
39赞 Pavel 6/11/2015 #2

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

评论

0赞 Nick Ivanov 3/7/2018
在 Mac 上对我有用。谢谢!
1赞 xdavidliu 9/6/2023 #3

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

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

(使用 Intellij 2023.2.1)

评论

0赞 Elec 9/11/2023
这是我的情况。谢谢。