Я также хочу сохранить размер шрифта в моем .emacs
файле.
emacs
fonts
emacs-faces
Джуба
источник
источник
.emacs.d/init.el
вместо этого, что лучше (чище и лучше контроль версий)Ответы:
Значение в 1 / 10pt, поэтому 100 даст вам 10pt и т. Д.
источник
set-face-background set-face-font set-face-inverse-video-p set-face-underline set-face-background-pixmap set-face-foreground set-face-stipple set-face-underline-p
.set-face-attribute
действительно отсутствует вM-x
(execute-extended-command
), но он присутствует вM-:
(eval-expression
) иC-h f
(describe-function
).M-:
это, вероятно, то, что вы хотите, если вы не хотите поместить это в свой.emacs
файл.M-x
? Вопрос Noob, я уверен, но я не знаком с тем, как emacs «работает» на низком уровнеM-x
? ». Исследование ответа оказалось образовательным.От Emacswiki , GNU Emacs 23 имеет встроенную комбинацию клавиш:
источник
Нажмите Shift и первую кнопку мыши. Вы можете изменить размер шрифта следующим образом: этот сайт имеет более подробную информацию.
источник
M-x customize-face RET defaultпозволит вам установить грань
default
лица, на которой основаны все остальные лица. Там вы можете установить размер шрифта.Вот что есть в моем .emacs. на самом деле, color-theme установит основы, а затем моя пользовательская настройка лица отменит некоторые вещи. custom-set-face записывается с помощью механизма emacs customize-face:
источник
Это еще одно простое решение. Работает также в 24
Короткие пути:
источник
У меня есть следующее в моем
.emacs
:Вы можете заменить любой шрифт по вашему выбору
"Monospace-11"
. Набор доступных параметров сильно зависит от системы. ИспользованиеM-x set-default-font
и просмотр вкладок дополнений даст вам некоторые идеи. В моей системе, с Emacs 23 и сглаживанием включен, можно выбрать системные шрифты по имени, например,Monospace
,Sans Serif
и т.д.источник
Откройте emacs в X11, перейдите в меню Options, выберите «установить шрифт по умолчанию ...», измените размер шрифта. Выберите «сохранить параметры» в том же меню. Готово.
источник
zoom.cfg и global-zoom.cfg предоставляют привязки изменения размера шрифта (из EmacsWiki)
источник
Вот вариант интерактивного изменения высоты шрифта, по одному за раз:
Это предпочтительно, когда вы хотите изменить размер текста во всех буферах. Мне не нравятся решения,
text-scale-increase
иtext-scale-decrease
номера строк в сточной канаве могут быть впоследствии отрезаны.источник
Firefox и другие программы позволяют увеличивать и уменьшать размер шрифта с помощью C- + и C--. Я настроил свой .emacs так, чтобы у меня была такая же возможность, добавив следующие строки кода:
источник
Aquamacs :
В Emacs Wiki глобально измените шрифт по умолчанию , он говорит, что вы можете использовать любой из этих:
Где
FONT
что-то вроде"Monaco-16"
, например:В первом предложении на вики была добавлена дополнительная закрывающая скобка, которая вызвала ошибку при запуске. Я наконец заметил дополнительные закрывающие скобки и впоследствии исправил предложение в вики. Тогда оба предложения работали для меня.
источник
Все зависит от того, что вы подразумеваете под изменением размера шрифта. Этот раздел EmacsWiki предоставляет лучшую и наиболее полную информацию. Он различает различные случаи (масштабирование текста, шрифт кадра, буфер / кадр и т. Д.): Изменение размера шрифта .
источник
В NTEmacs 23.1 в меню «Параметры» есть опция «Установить шрифт по умолчанию ...».
источник
Если вы довольны консольным emacs (emacs -nw), современные реализации vterm (например, gnome-терминал), как правило, имеют лучшую поддержку шрифтов. Кроме того, если вы привыкнете к этому, вы сможете использовать tmux, и, таким образом, станет возможной работа с вашей полной средой на удаленных серверах, даже без X.
источник
В AquaMacs
CMD +
иCMD -
настройте размер шрифта для текущего буфера.источник
Я использую пакет Hydra для управления непрерывным увеличением / уменьшением шрифта, нажимая
f2 + + + +
/f2 - - - -
, что означает, что нажмитеf2
один раз, а затем используйте+
/,-
чтобы контролировать только, и восстановите размер шрифта по умолчанию с помощьюf2 0
. Потому что у меня есть клавиатура, поэтому я также привязываю клавиатуру к настройке шрифта.И современный редактор функций управления мышью, поддерживаемый нижними привязками клавиш, нажмите control + колесико мыши, чтобы увеличить / уменьшить шрифт.
источник
GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7)
(global-set-key (kbd "<C-mouse-4>") 'text-scale-increase) (global-set-key (kbd "<C-mouse-5>") 'text-scale-decrease)
в моей версии emacs (25)Вот фрагмент, который позволяет вам напрямую указать глобальный размер шрифта с помощью интерактивной функции:
источник