Sistem panosundan (veya metin seçiminden) klavyeyi kullanarak "vi-like" kabuk istemime yapıştırabilmek istiyorum. Normalde zsh ve bazen bash kullanıyorum. Her iki durumda da, vi benzeri davranış ( bindkey -v
/ set -o vi
) ile kabuk var .
Vim'de, aradığım davranış anahtar dizisiyle kullanılabilir "+p
. Bu özel tuş sırası vi özellikli bir kabuk isteminde beklendiği gibi çalışmaz. Bir zsh veya bash kabuk isteminde vi benzeri tuş bağlamalarıyla kalırken, bu veya benzer bir davranışı etkinleştirmek için yalnızca klavye kullanarak herhangi bir yol var mı?
-- Düzenle --
Kullanım durumu: Sık sık hareket etmek için özel tuşlara sahip Xmonad pencere yöneticisini kullanarak Pentadactyl addon , bir terminal emülatörü ve vim ile Firefox arasında geziyorum . Her üç program da vi benzeri tuş bağlarına sahiptir, bu da çok etkilidir ("parmak hafızası" için), bu yüzden aralarında sadece vim sözdizimi (veya çok benzer bir sözdizimi) kullanarak ideal iletişim metni olacaktır.
xsel
, önerilen kodunuzu hafif bir değişiklikle .zshrc'ye yükledikten ve kopyaladıktan sonra mükemmel çalıştı ('^ X' yerine '^ P' seçtim, '^ P' orijinal davranışının üzerine