Java 想法:控制台中以前的命令

Java 想法:控制台中以前的命令,java,intellij-idea,console,Java,Intellij Idea,Console,我正在使用IntelliJ IDEA 11版。并使用控制台调试我的应用程序 是否可以使用以前的命令,如Linux shell中的向上箭头命令? 另外,如果我能准备一个命令列表,然后以一种智能的方式选择它们,那就太好了。我可能遗漏了一些东西,但你说的是什么控制台?调试控制台是只输出的,并且命令行控制台(无论如何都没有与IDEA捆绑在一起)确实具有您要求的箭头功能。我可能遗漏了一些东西,但是您在说什么控制台?调试控制台是只输出的,命令行控制台(无论如何都没有与IDEA捆绑在一起)确实具有您要求的箭头

我正在使用IntelliJ IDEA 11版。并使用控制台调试我的应用程序

是否可以使用以前的命令,如Linux shell中的向上箭头命令?
另外,如果我能准备一个命令列表,然后以一种智能的方式选择它们,那就太好了。

我可能遗漏了一些东西,但你说的是什么控制台?调试控制台是只输出的,并且命令行控制台(无论如何都没有与IDEA捆绑在一起)确实具有您要求的箭头功能。

我可能遗漏了一些东西,但是您在说什么控制台?调试控制台是只输出的,命令行控制台(无论如何都没有与IDEA捆绑在一起)确实具有您要求的箭头功能。

恐怕这是不可能的

为了接受用户输入(例如System.in),可以使用内置控制台,甚至可以添加一个外部命令行工具。在Windows中,我成功地将标准DOS提示符命令行程序添加到IntelliJ中,并使用该程序发出操作系统可以接受的任何命令,但即使在这种情况下,您也没有命令历史记录或自动完成


在中,我看到了一个设置“Console commands history size”,但该设置似乎没有任何效果。

恐怕这是不可能的

为了接受用户输入(例如System.in),可以使用内置控制台,甚至可以添加一个外部命令行工具。在Windows中,我成功地将标准DOS提示符命令行程序添加到IntelliJ中,并使用该程序发出操作系统可以接受的任何命令,但即使在这种情况下,您也没有命令历史记录或自动完成


在中,我看到一个设置“Console commands history size”,但该设置似乎没有任何效果。

根据使用的编程语言,您可以在Idea workspace中使用多个不同的交互式控制台,每个控制台都可以在调试过程中使用。这个问题被标记为“console”,但没有说明它是关于哪个控制台的。为什么要投否决票?否决票不是我的,但你已经把它作为一个评论发布了。是的,不幸的是,这个特权需要50的声誉。我希望这次投票是由于我在回答/理解这个问题时的一些严重缺陷造成的,这就是为什么我在钻研解释。但你可能是对的,这可能是关于手续。无论如何,谢谢。我运行我的程序,有控制台显示,我可以输入命令到System.in。在IDEA 11中,我看不到如何使用右箭头选择上一个命令。根据使用的编程语言,IDEA工作区中可以有几个不同的交互式控制台,每个控制台都可以在调试过程中使用。这个问题被标记为“console”,但没有说明它是关于哪个控制台的。为什么要投否决票?否决票不是我的,但你已经把它作为一个评论发布了。是的,不幸的是,这个特权需要50的声誉。我希望这次投票是由于我在回答/理解这个问题时的一些严重缺陷造成的,这就是为什么我在钻研解释。但你可能是对的,这可能是关于手续。无论如何,谢谢。我运行我的程序,有控制台显示,我可以输入命令到System.in。在IDEA 11中,我不知道如何使用右箭头选择上一个命令。