Ekran ve emacs ile çalışma


14

Emacs (terminalde) ile çalışıyorum ve terminaller arasında geçiş yapmak için ekranı kullanıyorum. Ctrl+ Tuş kombinasyonu Aekrandan yakalanır. Ekran tuşu bağlayıcısını değiştirmenin bir yolu var mı?

Yanıtlar:


13

Elbette, bağlayıcıyı Ekran veya Emacs'ta değiştirebilirsiniz.

Çok az uygulama tarafından kullanılan Ekranda Ctrl+ kullanıyorum \. Terminalde QUIT sinyali göndermek için kullanılır - daha az uygulamanın yakaladığı ve çekirdek dökümü oluşturabilecek daha güçlü bir Ctrl+ sürümü C. Bu nadiren faydalıdır ve ihtiyacınız varsa Ctrl+ tuşuna basabilirsiniz \ \. Ctrl+ İşaretine karşı daha büyük bir argüman \, bazı klavye düzenlerine yazmanın zor olmasıdır. Her neyse, tercih ettiğiniz anahtarı seçin.

Ekrandan çıkış tuşunu değiştirmek için şu escapeyönergeyi kullanın ~/.screenrc:

escape ^\\\

Emacs'ta C-anormalde satırın başına gider; Homebunun yerine kullanabilirsiniz . C-x C-abağlı değil. Bu, modları C-aveya C-x C-aveya için özel bağlamalarla bırakır C-c C-a. Seçerseniz C-\, normalde buna bağlıdır toggle-input-method, bu da birden fazla dilde yazdığınızda yararlıdır ve aksi takdirde işe yaramaz. Sen farklı bir anahtara bunu rebind edebilirsiniz global-set-keyGözlerinde farklı ~/.emacs:

;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z'
(global-set-key "\C-z" toggle-input-method)

0

İçeriği oluştur ~/.screenrc:

escape ^Zz

Ardından ekranı kontrol etmek için Ctrl-A yerine Ctrl-Z kullanın.

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.