Ctrl + z'ye bastıktan sonra emacs gui'yi nasıl uyandırırım


28

Gnome'da emacs gui kullanıyorum. Ctrl + z tuşlarına basıldıktan sonra emacs penceresi simge durumuna küçültülür. Ancak, pencereyi öne getirirsem, herhangi bir tuşa basma ve fare olayına cevap vermez. Web'i sadece komut satırına geri getirirken buldum. Ancak bir GUI modunda kullanırken reaktif emace nasıl yapılır?

Yanıtlar:


23

Eğer C-zyanlışlıkla basarsanız , Cz'in hiçbir şey yapmaması için bunu .emacsinize ekleyebilirsiniz:

(global-unset-key (kbd "C-z"))

Bunu defalarca Cz'e bastıktan sonra yaptım.


Şimdi düzeltmek için pencereyi (aşağıda belirtildiği gibi) yeniden boyutlandırın! Ve bunu kalıcı yapmak için bunu yapın. Almanca ve ABD klavye düzenini sürekli değiştirmek zorunda olan birisine teşekkür ederiz.
17’de

Hem Cz hem de Cx Cz tipik olarak bağlanır (suspend-frame). Eğer Cz'i ayarladıysanız, Cz'den önce hala bir Cx ile askıya alabilirsiniz. (Bunun bir özellik olduğunu düşünüyorum, ancak bazıları bunu ilham alabilir (global-unset-key (kbd "C-x C-z")).)
ericP

18

tip

fg 

veya

fg %emacs

Emacs'ı geri almak için.


7

İşlemi bir SIGCONTsinyal göndermek zorunda kalabilirsiniz . Normalde bunu konsolda kill -CONT $emacs_pidveya çalıştırarak yaparsınız killall -CONT emacs. Bir GUI çözümünde ısrar ediyorsanız, dağıtımınızla birlikte verilen görev yöneticisini deneyebilirsiniz.


5

Bir CONTsinyal gönder :

killall -CONT emacs

Bir WINCHsinyal de çalışıyor gibi görünüyor, bu nedenle Emacs penceresini yeniden boyutlandırabilirsiniz .

Herhangi bir menü öğesine tıklamak aynı zamanda işe yarıyor.

Eğer bir terminalden Emacs kullanıyor olsaydınız, fg("ön plan") ya %emacsda işe yarayacaktı.


0

Vim'de kapatmak için kendi ekle .vimrc:

map <C-z> <Nop>
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.