Emacs увеличить / уменьшить - PullRequest
       3

Emacs увеличить / уменьшить

79 голосов
/ 04 апреля 2011

Есть ли способ увеличить или уменьшить (динамически изменять размер шрифта, довольно плавно) в Emacs?

Ответы [ 3 ]

122 голосов
/ 04 апреля 2011

Попробуйте C-x C - + и C-x C - ; Control - x Control - Минус / Control - Plus .

После одной комбинации ( Cx C - + или Cx C - ), последовательно + или - увеличивать или уменьшать масштаб текста, не набирая Cx C- снова.

Дополнение от sawa

Я посмотрел функцию, которая была назначена указанным клавишам, и обнаружил, что это text-scale-increase и text-scale-decrease. Я добавил следующее в свой файл конфигурации, чтобы сделать Ctrl + Scroll для увеличения / уменьшения. Это полезно.

(global-set-key [C-mouse-4] 'text-scale-increase)
(global-set-key [C-mouse-5] 'text-scale-decrease)
8 голосов
/ 27 марта 2013

Очень хороший ответ пользователя 173973 связывает функции с неуниверсальными событиями мыши.То есть, например, в моей системе Windows команда привязки недопустима.

Чтобы использовать ее в Windows (или, возможно, где угодно), вы можете использовать следующие общие привязки:

(global-set-key [C-mouse-wheel-up-event]  'text-scale-increase)
(global-set-key  [C-mouse-wheel-down-event] 'text-scale-decrease)
0 голосов
/ 24 февраля 2019

Этот конфиг работал для меня:

(global-set-key [C-wheel-up] 'text-scale-increase)
(global-set-key [C-wheel-down] 'text-scale-decrease)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...