【发布时间】:2016-09-28 16:22:39
【问题描述】:
通常,当我在 Eclipse 中运行需要用户输入的程序时,文本光标不会自动从我的 Java 源文件中的代码移动到控制台以获取用户输入。
我必须在控制台中手动单击才能切换。我经常发现自己认为光标已自动切换,但实际上并没有,我将程序的输入输入代码而不是控制台。
【问题讨论】:
标签: eclipse text input cursor cursor-position
通常,当我在 Eclipse 中运行需要用户输入的程序时,文本光标不会自动从我的 Java 源文件中的代码移动到控制台以获取用户输入。
我必须在控制台中手动单击才能切换。我经常发现自己认为光标已自动切换,但实际上并没有,我将程序的输入输入代码而不是控制台。
【问题讨论】:
标签: eclipse text input cursor cursor-position
有一项功能可以帮助您实现目标,但不能 100% 满足您的要求。如here 所述,控制台视图具有在写入System.out 或System.err 时强制显示它的选项。如果您启用这些选项中的一个或两个(在控制台工具栏或全局首选项中),然后关闭控制台视图,下次您的程序写入System.out 时,控制台将显示并获得焦点(至少在 Windows 上) .
缺点是,如果当您的程序写入System.out 时控制台已经打开,那么它不会获取键盘焦点。
【讨论】: