Emacs gui nach drücken von strg + z aktivieren


28

Ich benutze Emacs GUI in Gnome. Nach Drücken von Strg + Z wird das Emacs-Fenster minimiert. Wenn ich das Fenster nach vorne bringe, reagiert es jedoch nicht auf Tastendruck und Mausereignisse. Ich suchte im Web und fand es nur innerhalb der Kommandozeile. Aber wie reaktiviert man Emace, wenn man es in einem GUI-Modus benutzt?

Antworten:


23

Wenn Sie versehentlich drücken C-z, können Sie dies zu Ihren .emacs hinzufügen, damit Cz nichts tut:

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

Ich habe das aus Versehen getan, nachdem ich Cz mehrmals gedrückt hatte.


Ändere die Größe des Fensters (siehe unten), um es jetzt zu reparieren! Und dann tun Sie dies, um es dauerhaft zu machen. Vielen Dank von jemandem, der ständig das deutsche und das US-amerikanische Tastaturlayout wechseln muss.
Ruquay

Sowohl Cz als auch Cx Cz sind typischerweise gebunden an (suspend-frame). Wenn Sie Cz deaktivieren, können Sie immer noch mit einem Cx vor Cz pausieren. (Ich halte dies für ein Feature, aber einige mögen es als Inspiration nehmen (global-unset-key (kbd "C-x C-z")).)
ericP

18

Art

fg 

oder

fg %emacs

Emacs zurück zu bekommen.


7

Möglicherweise müssen Sie dem Prozess ein SIGCONTSignal senden . Normalerweise tun Sie dies in der Konsole, indem Sie kill -CONT $emacs_pidoder ausführen killall -CONT emacs. Wenn Sie auf einer GUI-Lösung bestehen, können Sie den Task-Manager ausprobieren, der mit Ihrer Distribution geliefert wurde.


5

Sende ein CONTSignal:

killall -CONT emacs

Ein WINCHSignal scheint auch zu funktionieren, so dass Sie einfach die Größe des Emacs-Fensters ändern können .

Das Klicken auf einen Menüpunkt scheint ebenfalls zu funktionieren.

Wenn Sie Emacs von einem Terminal aus ausführen fg("Vordergrund") oder %emacsfunktionieren würden.


0

Um es in Vim auszuschalten, fügen Sie Folgendes hinzu .vimrc:

map <C-z> <Nop>
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.