Cara membangunkan emacs gui setelah menekan ctrl + z


28

Saya menggunakan emacs gui di Gnome. Setelah menekan ctrl + z, jendela emacs diminimalkan. Namun, jika saya membawa jendela ke depan, itu tidak merespons penekanan tombol dan acara mouse. Saya mencari di web hanya ditemukan membawanya kembali dalam commandline. Tetapi bagaimana cara reaktif emace saat menggunakannya dalam mode GUI ??

Jawaban:


23

Jika Anda menekan C-zsecara tidak sengaja maka Anda dapat menambahkan ini ke .emacs Anda untuk membuat Cz tidak melakukan apa pun:

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

Saya melakukan itu setelah menekan Cz berkali-kali secara tidak sengaja.


ubah ukuran jendela (seperti yang diposting di bawah) untuk memperbaikinya sekarang! Dan kemudian lakukan ini untuk membuatnya permanen. Terima kasih dari seseorang yang harus selalu mengganti tata letak keyboard Jerman dan AS.
ruquay

Baik Cz dan Cx Cz biasanya terikat (suspend-frame). Jika Anda tidak menyetel Cz, Anda masih dapat menangguhkan dengan Cx sebelum Cz. (Saya menganggap ini sebagai fitur tetapi beberapa orang mungkin menganggapnya sebagai inspirasi (global-unset-key (kbd "C-x C-z")).)
ericP

18

Mengetik

fg 

atau

fg %emacs

untuk mendapatkan Emacs kembali.


7

Anda mungkin harus mengirim SIGCONTsinyal ke proses . Anda biasanya melakukan ini di konsol dengan menjalankan kill -CONT $emacs_pidatau killall -CONT emacs. Jika Anda bersikeras pada solusi GUI, Anda dapat mencoba task manager yang dikirimkan bersama distro Anda.


5

Kirim CONTsinyal:

killall -CONT emacs

Sebuah WINCHsinyal juga tampaknya bekerja, sehingga Anda dapat hanya mengubah ukuran jendela Emacs .

Mengklik pada setiap item menu tampaknya bekerja juga.

Jika Anda menjalankan Emacs dari terminal, fg("foreground") atau %emacsakan berfungsi.


0

Untuk mematikannya di Vim, tambahkan ke .vimrc:

map <C-z> <Nop>
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.