/ / Tmux baskı ^ P - zsh, tmux

TMX Baskı ^ P - Zsh, TMX

zsh

Terminalim kısa süre önce kontrol karakterlerini yazdırmaya başladı (ör. ^P veya ^N) bastığımda Ctrl+P (veya diğer kombinasyonlar). Değişime neyin sebep olduğundan emin değilim. Buraya benim .tmux.conf dosya. Herhangi bir fikir?

Bunu not et ^C, ^Dve birkaç kişi daha beklendiği gibi çalışıyor.

Düzenle Sadece kullanırken işe yaradığını fark ettim bash içinde tmux, ama her zamanki gibi değil zsh. Herhangi bir fikir?

Düzenle 2 Bence bu bir yük emri problemiydi. Benim .. De .zshrc Ben koydum EDITOR=vimzsh tuşlarının vim tuş bağlantılarına geçmesine neden olur. Ancak, normal bir terminal oturumu için, görünüşe göre çok geç ayarlanmıştı, ancak tmux koştu, yeni zsh süreç başladı ve bu sefer EDTIOR zaten vim olarak ayarlanmış olduğundan vim tuş bağlantılarına geçer. koymak bindkey -e hemen sonra EDITOR=vim benim .. De .zshrc sorunu çözdü.

Yanıtlar:

Cevap için 2 № 1

Z kabuğundaki tuş bağlamaları, bindkey yerleşik. Her zamanki gibi emacs veya vi keybings kullanımı bindkey -e veya bindkey -v, resp.

Dahil ettiğinden bahsettin EDITOR=vimzshrc dosyanıza. Bu, tuş bağlantıları için varsayılan seçeneği etkiler. zshzle manpage:

Eğer biri VISUAL veya EDITOR ortam değişkenleri dizeyi içerir vi kabuk başladığında [ana tuş haritası] viins, aksi takdirde emacs. bindkey "s -e ve -v seçenekleri, bu varsayılan seçimi geçersiz kılmak için uygun bir yol sağlar.


İlgili sorular
Yorumlar
Yorum ekle