Tmux ve zshell ile çalışan komut geçmişimde nasıl arama yapabilirim?


14

Ben zshell kullanıyorum ve tmux'u deniyorum. Kabuğumu vurursam control-R, patlar bck-i-searchve daha önce girilen komutları eşleştirmek için yazmaya başlayabilirim. Tmux’ta, control-Rhiçbir şey yapmıyor gibi görünüyorsun. Etrafta aramayı denedim ama bunun için herhangi bir sebep / çözüm bulamıyorum.


1
Tmux altında da aynı şekilde çalışması gerekir. Kötü yapılandırma belki?
— ggustafsson

/Etc/tmux.conf ve ~ / .tmux.conf adresini kontrol edin. Varsayılan olarak Cr herhangi bir komuta bağlı değildir, ancak durumunuz olabilir. Varsayılan olarak Cr, tmux kabuğunda (bash) çalışır.
— Puma

Yanıtlar:


15

Bir var mı export EDITOR=visenin içinde bir yerlerde .zshrcher yerde? Ben de buna benzer bir problem yaşadım C-a C-eve C-rtmux'a başlayana kadar iyi çalıştım. İç zsh’in EDITOR değişkenimden aldığını ve keybindings i vi stiline çevirdiğini ortaya koydu. Benim .zshrcgibi ayarlamak bu sorunu çözdü:

# Use vi as the default editor
export EDITOR=vi

# But still use emacs-style zsh bindings
bindkey -e

13

bindkey '^R' history-incremental-search-backward.Zshrc dosyama ekleyerek yara ve işler çalışıyor.


2
Bunu yapmaktan alıkoyan tmux ve zsh arasındaki etkileşimin ne olduğunu bilmiyorum, ama düzeltmeniz benim için çalıştı. Bu beni çok rahatsız etti, aslında tmux'dan kaçındım. Sana yeterince teşekkür edemem. TEŞEKKÜR EDERİM!
— Justin Force,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.