Readline kütüphanesi vi'nin düzenleme işlevlerinin tamamına sahip olmasa da bir satırın düzenlenmesinin basitliği nedeniyle yeterlidir. Readline vi kipinde POSIX standardında belirtildiği gibi davranır.
emacs ve
vi düzenleme kipleri
arasında etkileşimli olarak geçiş yapmak için
set -o emacs ve
set -o vi komutları kullanılır.
Readline öntanımlı olarak
emacs kipindedir.
vi kipindeyken bir satır girerseniz, kendinizi
i tuşuna basıldığında girilen `üzerine yazma' kipinde
bulursunuz. ESC tuşuna basarak `komut' kipine geçersiniz.
Böylece standart vi hareket tuşları ile satırı
düzenleyebilirsiniz. Örneğin k ile geçmiş listesindeki
önceki satırlara, j ile müteakip satırlara hareket
edebilirsiniz.