Saya juga ingin menyimpan ukuran font di .emacs
file saya .
emacs
fonts
emacs-faces
Juba
sumber
sumber
.emacs.d/init.el
yang mana yang lebih baik (kontrol versi lebih bersih dan lebih baik)Jawaban:
Nilainya dalam 1 / 10pt, jadi 100 akan memberi Anda 10pt, dll.
sumber
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
memang hilang dariM-x
(execute-extended-command
), tetapi ada diM-:
(eval-expression
) danC-h f
(describe-function
).M-:
mungkin itu yang Anda inginkan, jika Anda tidak ingin meletakkan ini di.emacs
file Anda .M-x
? Pertanyaan Noob, saya yakin, tapi saya tidak terbiasa dengan bagaimana emacs "bekerja" pada level rendahM-x
? ” Meneliti jawabannya ternyata mendidik.Dari Emacswiki , GNU Emacs 23 memiliki kombinasi tombol bawaan :
sumber
Tekan Shift dan tombol mouse pertama. Anda dapat mengubah ukuran font dengan cara berikut: Situs web ini memiliki lebih banyak detail.
sumber
M-x customize-face RET defaultakan memungkinkan Anda untuk mengatur
default
wajah, yang menjadi dasar semua wajah lainnya. Di sana Anda dapat mengatur ukuran font.Inilah yang ada di .emacs saya. sebenarnya, tema warna akan mengatur dasar-dasarnya, maka pengaturan wajah kustom saya akan menimpa beberapa hal. custom-set-faces ditulis oleh mekanisme kustomisasi wajah emacs:
sumber
Ini adalah solusi sederhana lain. Bekerja di 24 juga
Jalan pintas:
sumber
Saya punya yang berikut ini di
.emacs
:Anda dapat mengganti font apa pun yang Anda pilih
"Monospace-11"
. Seperangkat opsi yang tersedia sangat bergantung pada sistem. MenggunakanM-x set-default-font
dan melihat tab-melengkapi akan memberi Anda beberapa ide. Pada sistem saya, dengan Emacs 23 dan anti-aliasing diaktifkan, dapat memilih sistem font dengan nama, misalnya,Monospace
,Sans Serif
, dllsumber
Buka emacs di X11, Pilihan menu goto, pilih "set font default ...", ubah ukuran font. Pilih "simpan opsi" di menu yang sama. Selesai
sumber
zoom.cfg dan global-zoom.cfg menyediakan binding perubahan ukuran font (dari EmacsWiki)
sumber
Berikut ini opsi untuk mengubah ukuran ketinggian font secara interaktif, satu titik pada satu waktu:
Ini lebih disukai ketika Anda ingin mengubah ukuran teks di semua buffer. Saya tidak suka solusi menggunakan
text-scale-increase
dantext-scale-decrease
sebagai nomor baris di selokan bisa terputus sesudahnya.sumber
Firefox dan program lain memungkinkan Anda untuk menambah dan mengurangi ukuran font dengan C- + dan C--. Saya mengatur .emacs saya sehingga saya memiliki kemampuan yang sama dengan menambahkan baris kode ini:
sumber
Aquamacs :
Dari Emacs Wiki Secara Global Ubah Font Default , dikatakan Anda dapat menggunakan salah satu dari ini:
Di mana
FONT
sesuatu seperti"Monaco-16"
, misalnya:Ada kurung penutup ekstra di saran pertama pada wiki, yang menyebabkan kesalahan pada startup. Saya akhirnya memperhatikan tanda kurung penutup ekstra, dan saya kemudian mengoreksi saran pada wiki. Kemudian kedua saran itu berhasil untuk saya.
sumber
Itu semua tergantung apa yang Anda maksud dengan mengubah ukuran font. Bagian EmacsWiki ini memberikan informasi terbaik dan terlengkap. Ini membedakan berbagai kasus (penskalaan teks, font bingkai, buffer / bingkai, dll.): Mengubah Ukuran Font .
sumber
Dalam NTEmacs 23.1, menu Opsi memiliki opsi "Set font default ...".
sumber
Saya senang dengan konsol emacs (emacs -nw), implementasi vterm modern (seperti gnome-terminal) cenderung memiliki dukungan font yang lebih baik. Plus jika Anda terbiasa dengan itu, Anda kemudian dapat menggunakan tmux, dan bekerja dengan lingkungan penuh Anda di server jauh menjadi mungkin, bahkan tanpa X.
sumber
Di AquaMacs
CMD +
danCMD -
sesuaikan ukuran font untuk buffer saat ini.sumber
Saya menggunakan paket hydra untuk mengontrol peningkatan / penurunan font secara bersamaan dengan menekan
f2 + + + +
/f2 - - - -
, yang berarti menekanf2
sekali, dan kemudian menggunakan+
/-
untuk mengontrol font saja, dan mengembalikan ukuran font default denganf2 0
. Karena saya punya keypad, jadi saya juga mengikat keypad dengan pengaturan font.Dan fungsi kontrol mouse editor modern didukung oleh binding kunci di bawah ini, tekan kontrol + roda mouse untuk menambah / mengurangi font.
sumber
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)
Dalam versi saya dari emacs (25)Berikut cuplikan yang memungkinkan Anda menentukan secara langsung ukuran font global menggunakan fungsi interaktif:
sumber