Penskalaan teks memperbesar teks buffer tertentu, di mana pun buffer ditampilkan.
Yang ingin Anda lakukan adalah memperbesar bingkai tertentu dan tidak hanya skala teks dari buffer tertentu.
Perintah zoom-in
,, zoom-out
dan zoom-in/out
perpustakaan zoom-frm.el
memungkinkan Anda melakukan kedua hal ini dengan mudah dan bertahap.
Dari keyboard, perintahlah zoom-in/out
yang Anda butuhkan - gunakan sebagai pengganti text-scale-adjust
:
(define-key ctl-x-map [(control ?+)] 'zoom-in/out)
(define-key ctl-x-map [(control ?-)] 'zoom-in/out)
(define-key ctl-x-map [(control ?=)] 'zoom-in/out)
(define-key ctl-x-map [(control ?0)] 'zoom-in/out)
Anda dapat mengikat zoom-in
dan zoom-out
untuk rotasi tikus-wheel :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
Saya mengikat ini juga, untuk memperbesar dengan mengklik mouse :
(global-set-key [S-mouse-1] 'zoom-in)
(global-set-key [C-S-mouse-1] 'zoom-out)
;; Get rid of `mouse-set-font' or `mouse-appearance-menu':
(global-set-key [S-down-mouse-1] nil)
The zoom-frm.el
perintah dapat berperilaku seperti text-scale-adjust
, zooming penyangga mana pun ditampilkan, atau mereka dapat tampilannya seluruh frame (semua jendela, termasuk minibuffers; lini modenya; scroll bar-nya; dll).
Tekan C-u
kapan saja saat menggunakan perintah ini untuk beralih antara zoom penyangga dan zoom bingkai . Jenis pembesaran (penyangga atau bingkai) yang Anda peroleh secara default ditentukan oleh opsi zoom-frame/buffer
. C-u
dengan perintah zoom matikan opsi.