2013-10-18 100 views
1

我正在使用IntelliJ IDEA版本11.並使用控制檯調試我的應用程序。IDEA:控制檯中的先前命令

是否可以像使用向上箭頭一樣在Linux shell中使用以前的命令? 如果我可以準備一個命令列表,然後以一種聰明的方式選擇它們,這將是非常好的。

回答

1

我可能錯過了一些東西,但是你在說什麼控制檯?調試控制檯只是輸出,而命令行控制檯(它並未與IDEA捆綁在一起)確實具有您要求的箭頭功能。

+0

根據所使用的編程語言,您可以在Idea工作區中有幾個不同的交互式控制檯,並且每個控制檯都可以用於調試過程。這個問題被標記爲'console',但沒有說明它是關於哪個控制檯。爲什麼downvote? – marvin82

+1

Downvote不是我的,但你shloud已經發布這個評論。 –

+1

是的,遺憾的是,這個特權需要50的聲望。我希望投票是由於我在回答/理解這個問題的方法中存在一些嚴重缺陷而引起的,這就是爲什麼我要鑽研這個解釋。但你可能是對的,這可能是關於手續。不管怎麼說,還是要謝謝你。 – marvin82

3

恐怕這是不可能的。

對於接受用戶輸入(例如System.in),可以使用內置控制檯,或者可以添加外部命令行工具,如described here in the documentation。在Windows中,我能夠成功地將標準的DOS提示符命令行程序添加到IntelliJ中,並使用該程序發出任何可被操作系統接受的命令,但即使在這種情況下,您也沒有命令歷史記錄或自動完成功能discussed here

Editor setting中,我看到一個設置「控制檯命令歷史記錄大小」,但設置它似乎沒有任何影響。