Saya bekerja dengan emacs (di terminal) dan saya menggunakan layar untuk beralih antar terminal. Kombinasi tombol Ctrl+ Adiambil oleh layar. Apakah ada cara untuk mengubah pengikatan kunci layar?
Saya bekerja dengan emacs (di terminal) dan saya menggunakan layar untuk beralih antar terminal. Kombinasi tombol Ctrl+ Adiambil oleh layar. Apakah ada cara untuk mengubah pengikatan kunci layar?
Tentu, Anda dapat mengubah penjilidan di Layar atau Emacs.
Saya menggunakan Ctrl+ \di Layar, yang digunakan oleh sangat sedikit aplikasi. Ini digunakan di terminal untuk mengirim sinyal QUIT - versi Ctrl+ Cyang lebih kuat , yang menangkap lebih sedikit aplikasi dan dapat menghasilkan dump inti. Itu jarang berguna, dan jika Anda membutuhkannya Anda dapat menekan Ctrl+ \ \. Argumen yang lebih besar terhadap Ctrl+ \adalah bahwa sulit untuk mengetik di beberapa tata letak keyboard. Pokoknya, pilih kunci yang Anda inginkan.
Untuk mengubah kunci pelarian layar, gunakan escape
arahan di ~/.screenrc
:
escape ^\\\
Di Emacs, C-a
biasanya bergerak ke awal baris; Anda bisa menggunakannya Home. C-x C-a
tidak terikat. Yang meninggalkan mode dengan binding khusus untuk C-a
atau C-x C-a
atau C-c C-a
. Jika Anda memilih C-\
, biasanya terikat toggle-input-method
, yang berguna jika Anda menulis dalam berbagai bahasa dan tidak berguna. Anda dapat memutarnya ke kunci yang berbeda dengan global-set-key
di ~/.emacs
:
;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z'
(global-set-key "\C-z" toggle-input-method)
Buat ~/.screenrc
mengandung:
escape ^Zz
Kemudian gunakan Ctrl-Z alih-alih Ctrl-A untuk mengontrol layar.