Come riattivare emacs gui dopo aver premuto ctrl + z


28

Sto usando emacs gui in Gnome. Dopo aver premuto ctrl + z, la finestra di emacs è ridotta a icona. Tuttavia, se metto in primo piano la finestra, non risponde a nessun tasto premuto ed evento del mouse. Ho cercato sul web solo trovato riportandolo all'interno della riga di comando. Ma come emulare reattivo quando lo si utilizza in modalità GUI ??

Risposte:


23

Se premi C-zper errore, puoi aggiungerlo a .emacs per fare in modo che Cz non faccia nulla:

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

L'ho fatto dopo aver premuto Cz molte volte per caso.


ridimensiona la finestra (come pubblicato di seguito) per risolvere subito! E poi fai questo per renderlo permanente. Grazie da qualcuno che deve cambiare costantemente il layout della tastiera tedesca e americana.
Ruquay,

Sia Cz che Cx Cz sono in genere associati (suspend-frame). Se disattivi Cz, puoi comunque sospendere con un Cx prima di Cz. (Considero questa una caratteristica, ma alcuni potrebbero prenderla come fonte d'ispirazione (global-unset-key (kbd "C-x C-z")).)
ericP

18

genere

fg 

o

fg %emacs

per riavere Emacs.


7

Potrebbe essere necessario inviare un SIGCONTsegnale al processo . Normalmente lo fai nella console eseguendo kill -CONT $emacs_pido killall -CONT emacs. Se insisti su una soluzione GUI, puoi provare il task manager fornito con la tua distribuzione.


5

Invia un CONTsegnale:

killall -CONT emacs

Anche un WINCHsegnale sembra funzionare, quindi puoi semplicemente ridimensionare la finestra di Emacs .

Anche il clic su qualsiasi voce di menu sembra funzionare.

Se stavi eseguendo Emacs da un terminale, fg("in primo piano") o %emacsfunzionasse.


0

Per disattivarlo in Vim aggiungi al tuo .vimrc:

map <C-z> <Nop>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.