set editing-mode vi
in .inputrc var, Ruby, MySQL, vb. Için konsolları etkiler. Redis için işe yaramıyor ve bunu yapmak için herhangi bir yol olup olmadığını merak ediyorum (ideal olarak) OSX ve Linux).Vi Redis-cli modu
(Çok burada bahsetmişti.)
set editing-mode vi
in .inputrc var, Ruby, MySQL, vb. Için konsolları etkiler. Redis için işe yaramıyor ve bunu yapmak için herhangi bir yol olup olmadığını merak ediyorum (ideal olarak) OSX ve Linux).Vi Redis-cli modu
(Çok burada bahsetmişti.)
REDIS-cli kendi hattı düzenleme kat sağlayacak ve bu readline
kullanmaz belirtti.
deneyin rlwrap kullanmak: Tek başına işe yaramadı nedense için
$ rlwrap -a -- redis-cli
Ben Redis kaynak kodunu indirip Redis o taleb kitaplığı (taleb/readline.h) kullanılan olmasaydı cli bulduk. bu yüzden anahtar bağlamayı kullanamaz. @ H2ero olarak
ama sonra Repl (http://defunkt.io/repl/) ve kombinasyonunu yüklü * yapar * çalışma , repl redis-cli'yi kullanarak. Redis için Vim bağlantıları açıldı! Cevabınızı da belirtmek için lütfen cevabınızı günceller misiniz ve kabul edeceğim. – mahemoff
Ayrıca, -a 'bayrağı ne için emin değilim, ama OSX ('nin bu sistemde, getopt() kitaplığı işlevi grok isteğe bağlı argümanlar değil,' redis-cli 'bir hataya neden oldu '-seçeneğine' bir argüman olarak alınır]. – mahemoff
Bu garip - 'repl' yalnızca non -raktif komutlar için kullanılmalıdır ('rlwrap' içinde kendini sarar ve her giriş hattında' redis-cli 'komutunu çalıştıran basit bir komut döngüsü oluşturur), fakat paraşütsüz" redis-cli " interaktif modda ... Her neyse, Arch Linux kutumda rlwrap ve redis (0.37 ve 2.6.14) sürümlerinde '-a' seçeneğini kullanmam gerekiyor. Bir deneyebilir misiniz: 'rlwrap -a - redis-cli'? – paluh