Chia tỷ lệ văn bản phóng to văn bản của một bộ đệm cụ thể, ở mọi nơi mà bộ đệm được hiển thị.
Những gì bạn muốn làm là phóng to một khung cụ thể và không chỉ thu nhỏ văn bản của một bộ đệm cụ thể.
Các lệnh zoom-in
, zoom-out
và zoom-in/out
của thư viện zoom-frm.el
cho phép bạn thực hiện cả hai điều này một cách dễ dàng và tăng dần.
Từ bàn phím, lệnh zoom-in/out
là tất cả những gì bạn cần - sử dụng nó để thay thế cho 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)
Bạn có thể liên kết zoom-in
và zoom-out
để quay chuột bánh :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
Tôi cũng liên kết những thứ này, để phóng to bằng cách nhấp chuột :
(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)
Các zoom-frm.el
lệnh có thể hoạt động như text-scale-adjust
, phóng to bộ đệm bất cứ nơi nào nó được hiển thị hoặc chúng có thể phóng to toàn bộ một khung hình duy nhất (tất cả các cửa sổ của nó, bao gồm cả bộ thu nhỏ; dòng chế độ của nó, thanh cuộn của nó, v.v.).
Nhấn C-u
bất cứ lúc nào trong khi sử dụng các lệnh này để chuyển đổi giữa thu phóng bộ đệm và thu phóng khung hình . Loại thu phóng (bộ đệm hoặc khung hình) bạn nhận được theo mặc định được xác định theo tùy chọn zoom-frame/buffer
. C-u
với lệnh thu phóng bật tắt tùy chọn.