Readline
Rlwrap vi-movement-mode 不適用於某些程序
使用
rlwrap cat
或rlwrap bash
我可以使用鍵綁定“jk”退出插入模式。這不適用於
rlwrap ghci
. 為什麼?
rlwrap 對於已經進行(甚至是基本的)行編輯的程序不是很有用。根據其自述文件:
已經使用 readline 的命令將始終要求(並獲取)單個按鍵,這使得 rlwrap 變得毫無意義。但是,如果使用 -a 選項,rlwrap 將使用自己的行編輯和歷史記錄。不幸的是,在這種情況下,rlwrap 無法檢測是否要求輸入密碼。這可以通過將密碼提示(不包括尾隨空格和可能的前幾個字母)作為 -a 選項的參數來解決。
**
-a
**如建議的那樣,您可能會使用該選項從 rlwrap 中獲得一些用途。第一句話有點太具體了(其他程序可以要求“單一按鍵”而不是使用 readline 的程序)。