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. 如何讓數字鍵盤始終顯示在uiview中?
- 4. 如何在終端中突出顯示vim中的關鍵字?
- 5. 如何讓終端滾動?
- 6. 在PyCharm終端中回顯$ PATH
- 7. IntelliJ 16社區:如何分配鍵盤按鍵以顯示/隱藏終端
- 8. 在C++中,如果按下回車鍵,如何讓cin「取消」?
- 9. 如何在Ruby中捕獲按鍵?
- 10. 在Ruby中按下鍵盤按鍵
- 11. 繪圖不顯示在PyCharm中,但在OSX終端的終端中顯示
- 12. 如何檢測終端中是否按了某個鍵?
- 13. 如何在終端上監聽esc鍵?
- 14. 在終端中禁用「按ENTER或鍵入命令繼續」終端
- 15. 如何讓按鍵不停頓?
- 16. 如何讓git grep顯示在頂部而不是終端屏幕的底部?
- 17. 按下回車鍵停止Linux終端進入新行
- 18. 模擬亞行終端按鍵組合
- 19. 如何讓文本不滾動在終端
- 20. 如何關閉終端中的回聲?
- 21. 如何「手動」讓我的終端返回其(字符)大小?
- 22. 如何讓PHP從終端運行
- 23. Android:如何讓鍵盤始終可見?
- 24. 在終端中查看Ruby的輸出
- 25. 如何式按鍵在Ruby on Rails的
- 26. emacs的鍵綁定不會在終端
- 27. 在python中,當我在終端中按Ctrl + C時,如何防止顯示「^ C」?
- 28. 如何在Linux終端顯示logcat值
- 29. 如何顯示終端中的行
- 30. 如何讓Ruby中的Web服務在響應客戶端請求時不會在後臺終止進程?
可能[如何從ruby腳本中的終端隱藏密碼輸入]的副本(http://stackoverflow.com/questions/2338889/how-to-hide-password-input-from-terminal-in-ruby-script) – krock