2
A
回答
1
您卡恩也使用stty的回聲禁用:
def getch
%x[stty -echo raw]
c = $stdin.getc
%x[stty echo -raw]
c
end
而在1.9.3中,IO /控制檯庫將允許你做一個更便攜的方式:
require 'io/console'
$stdin.getch # does the same thing as above :)
0
檢出highline gem - HighLine::Question
類有一個參數來控制輸入文本的回聲。
相關問題
- 1. 如何在Ruby中捕獲終端箭頭鍵?
- 2. 如何讓用戶選擇終端(Ruby)中的網格位置?
- 3. 如何讓g ++在終端中顯示執行時間?
- 4. 如何讓終端滾動?
- 5. 如何讓數字鍵盤始終顯示在uiview中?
- 6. 如何在終端中突出顯示vim中的關鍵字?
- 7. 在PyCharm終端中回顯$ PATH
- 8. 如何不在這裏回顯文件到終端?
- 9. IntelliJ 16社區:如何分配鍵盤按鍵以顯示/隱藏終端
- 10. 在C++中,如果按下回車鍵,如何讓cin「取消」?
- 11. 如何在Ruby中捕獲按鍵?
- 12. 如何在終端中顯示圖像?
- 13. 如何只在Mac終端中顯示$?
- 14. 輸入回顯在Linux終端中如何工作?
- 15. 在Ruby中按下鍵盤按鍵
- 16. Ubuntu的終端:如何重新映射的默認終端的按鍵組合
- 17. 如何檢測終端中是否按了某個鍵?
- 18. 繪圖不顯示在PyCharm中,但在OSX終端的終端中顯示
- 19. 如何在終端上監聽esc鍵?
- 20. 在終端中禁用「按ENTER或鍵入命令繼續」終端
- 21. 如何讓我的終端提示擴展終端的寬度?
- 22. 如何讓按鍵不停頓?
- 23. 如何從終端運行Ruby代碼?
- 24. 模擬亞行終端按鍵組合
- 25. 按下回車鍵停止Linux終端進入新行
- 26. 終端IDE:如何讓JavaScript運行?
- 27. 如何讓PHP從終端運行
- 28. 如何讓文本不滾動在終端
- 29. 如何「手動」讓我的終端返回其(字符)大小?
- 30. 如何關閉終端中的回聲?
可能[如何從ruby腳本中的終端隱藏密碼輸入]的副本(http://stackoverflow.com/questions/2338889/how-to-hide-password-input-from-terminal-in-ruby-script) – krock