我寫了一個小程序來讀取輸入,並打印結果和循環。像REPL
。如何在shell按鈕上按下按鈕以顯示最新輸入
而且我想,當我按下鍵盤上的向上鍵之前輸入我已經inputed和編輯此輸入,像什麼bash
或zsh
一樣。我不知道實施。我也搜索了網頁,但沒有結果我想要。有人能爲我指點道路嗎?或者給我一些文章閱讀?
問題是:如何在屏幕上打印EDITABLE行?
我寫了一個小程序來讀取輸入,並打印結果和循環。像REPL
。如何在shell按鈕上按下按鈕以顯示最新輸入
而且我想,當我按下鍵盤上的向上鍵之前輸入我已經inputed和編輯此輸入,像什麼bash
或zsh
一樣。我不知道實施。我也搜索了網頁,但沒有結果我想要。有人能爲我指點道路嗎?或者給我一些文章閱讀?
問題是:如何在屏幕上打印EDITABLE行?
你只需要:
這是什麼節目是所有關於:打破大的問題,我們不知道如何解決成更小的問題,我們做知道如何解決,或能更容易弄清楚如何解決。因此,如果您不知道如何執行上面列出的任何內容,請嘗試編寫一些代碼,閱讀API文檔,在Google/Stack Overflow上尋找答案,或者再次 - 將它們分解爲子問題。
我對此沒有親身經歷,但我的理解是Term::ReadLine提供了具有歷史記錄的命令編輯功能。它甚至是perl
發行版的一部分。
你是說這已經沒有神奇功能了? :) – squiguy 2013-03-28 03:12:36
@squiguy'* gasp *''' – 2013-03-28 03:15:08
其實,有。 – ikegami 2013-03-28 03:21:44