vim tmux'un içinde donuyor


110

Tmux'ta bölünmüş bölmeler kullanıyorum - biri vim, diğeri kabuk. Bazen, günde bir kez, vim donuyor. Bölmeler arasında hareket edebilir, herhangi bir tmux komutunu uygulayabilirim, sadece vim hiçbir şeye tepki vermez. Bu sadece tmux ile olur. Şimdilik tek çözümüm bu bölmeyi öldürmek ve yeni bir tane oluşturmak.


6
Bu benim başıma asla gelmedi ve ben bu şekilde tmux + Vim'i çok kullandım. Bu sizin başınıza gelemeyeceği anlamına gelmez - ancak bunun nedenini anlamaya çalışırken ne zaman daha kesin olarak konumlandırmaya çalışacağınız anlamına gelir . İlgili bilgi, kullandığınız terminaldir. Bir fikir: Vim penceresinde yanlışlıkla yanlışlıkla Ctrl + S'ye çarpmıyorsunuz? Bu durumda: "çöz" için Ctrl + Q tuşlarına basın .
Daniel Andersson

Sadece netleştirmek için, Ubuntu 12.10, tmux, zsh ve gnome terminal emülatörü kullanıyorum. Tmux önekim ctrl + s'ye geri dönüyor. Önek + ctrl + s tuşlarına basarsam vim donar. önek olmadan ctrl + q onu çözer. Bunun neden kabukta olmadığına dair beni şaşırtıyor.
Ondrej Slinták

Aynı şey benim kaydettiğimde ve ^ zsonrasında arka plana çok hızlı bir şekilde vim koymak için bastığımda da başıma geliyor .
svenper

Yanıtlar:


208

Terminallerde akış kontrolünü kapatan ve terminalin girişi kabul etmesini engelleyen Ctrl+ tuşuna basabilirsiniz. + Tuşlarına basarak yeniden etkinleştirilir .SCtrlQ


6
Ana editörünüz olarak vim / terminal editörlerini kullanmaya başladığınızda, bu çok yaygın bir problemdir. Daha sonra, sonunda: wq tüm belgelerinize (ya da ZZ, yargılamıyorum) yayılmış ve aptalca hissedeceksiniz.
Rob,

14
Böyle belirsiz bir açıklamadan sorunu nasıl doğru bir şekilde tahmin ettiğinizi görünce şaşırtıcı. Teşekkürler!
DBedrenko

7
Kutsal ... Yıllardır bu sorunu yaşıyorum ve aslında bir çözüm aramamıştım. Bu cevap bulduğum ilk çözümdü ve kelimenin tam anlamıyla beni 3 saniye sürdü ... Bütün o saatler boşa gitti ve çözümü birkaç saniye uzakta bıraktınız. Keşke seni daha fazla ve daha fazla oylayabilseydim. Teşekkürler!
simendsjo

Bu sorunu yaşayabileceğiniz başka bir zaman da editörler arasında geçiş yaptığınız zaman (örneğin emacs ve vim). Farklı "kaydetme" komutları var, kas hafızası karışık ve dolayısıyla donuyor.
Utkarsh Sinha

5
o (ön ek olarak Cq ile uzak tmux oturum) iki kez şanssız olmak olur ve: Tür Cltr-q, daha sonra :, ve tmux içinde girin: send-keys C-q!
Paschalis

2

Benim için bu bir gpm sorunu olduğu ortaya çıktı. Çalıştırmak:

sudo service gym restart

İlgili hata için buraya bakınız .

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.