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.