Chcę również zapisać rozmiar czcionki w moim .emacs
pliku.
emacs
fonts
emacs-faces
Juba
źródło
źródło
.emacs.d/init.el
zamiast tego, co jest lepsze (czystsza i lepsza kontrola wersji)Odpowiedzi:
Wartość jest w 1/10pt, więc 100 da ci 10pt itp.
źródło
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
rzeczywiście brakuje go wM-x
(execute-extended-command
), ale występuje wM-:
(eval-expression
) iC-h f
(describe-function
).M-:
jest prawdopodobnie tym, czego chcesz, jeśli nie chcesz tego umieszczać w swoim.emacs
pliku.M-x
? Pytanie Noob, jestem pewien, ale nie jestem zaznajomiony z tym, jak emacs „działa” na niskim poziomieM-x
? ”. Badanie odpowiedzi okazało się edukacyjne.Z Emacswiki , GNU Emacs 23 ma wbudowaną kombinację klawiszy:
źródło
Naciśnij Shift i pierwszy przycisk myszy. Możesz zmienić rozmiar czcionki w następujący sposób: Ta strona internetowa zawiera więcej szczegółów.
źródło
M-x customize-face RET defaultpozwoli ci ustawić
default
twarz, na której opierają się wszystkie inne twarze. Tam możesz ustawić rozmiar czcionki.Oto, co jest w moich .emacs. w rzeczywistości motyw kolorów ustawi podstawy, a moje niestandardowe ustawienia twarzy zastąpią niektóre elementy. niestandardowe twarze są pisane przez mechanizm dostosowywania twarzy emacsa:
źródło
To kolejne proste rozwiązanie. Działa również w 24
Skróty:
źródło
Mam w sobie następujące
.emacs
:Możesz zastąpić dowolną wybraną czcionkę
"Monospace-11"
. Zestaw dostępnych opcji jest wysoce zależny od systemu. UżywanieM-x set-default-font
i sprawdzanie wypełnień kart da ci kilka pomysłów. W moim systemie, z Emacs 23 i włączonym antyaliasingu, mogą wybierać czcionek systemowych według nazwy, na przykładMonospace
,Sans Serif
itdźródło
Otwórz emacsa w X11, przejdź do menu Opcje, wybierz „ustaw czcionkę domyślną ...”, zmień rozmiar czcionki. Wybierz „zapisz opcje” w tym samym menu. Gotowy.
źródło
zoom.cfg i global-zoom.cfg zapewniają powiązania zmiany rozmiaru czcionki (z EmacsWiki)
źródło
Oto opcja interaktywnego zmieniania wysokości czcionek, jeden punkt na raz:
Jest to preferowane, gdy chcesz zmienić rozmiar tekstu we wszystkich buforach. Nie lubię rozwiązań wykorzystujących
text-scale-increase
i,text-scale-decrease
ponieważ numery linii w rynnie mogą zostać później odcięte.źródło
Firefox i inne programy pozwalają zwiększać i zmniejszać rozmiar czcionki za pomocą C- + i C--. Skonfigurowałem moje .emacs, aby mieć tę samą zdolność, dodając następujące wiersze kodu:
źródło
Aquamaki :
Z Emacs Wiki Globalnie zmień domyślną czcionkę , mówi ona, że możesz użyć jednego z tych:
Gdzie
FONT
jest coś takiego"Monaco-16"
, np .:W pierwszej sugestii na wiki pojawił się dodatkowy nawias zamykający, który spowodował błąd podczas uruchamiania. W końcu zauważyłem dodatkowy nawias zamykający, a następnie poprawiłem sugestię na wiki. Potem obie sugestie zadziałały dla mnie.
źródło
Wszystko zależy od tego, co rozumiesz przez zmianę rozmiaru czcionki. Ta sekcja EmacsWiki zawiera najlepsze i najbardziej kompletne informacje. Rozróżnia różne przypadki (skalowanie tekstu, czcionka ramki, bufor / ramka itp.): Zmiana rozmiaru czcionki .
źródło
W NTEmacs 23.1 menu Opcje zawiera opcję „Ustaw domyślną czcionkę ...”.
źródło
Jestem zadowolony z konsoli emacs (emacs -nw), nowoczesne implementacje vterm (takie jak gnome-terminal) mają zwykle lepszą obsługę czcionek. Ponadto, jeśli przyzwyczaisz się do tego, możesz użyć tmux, dzięki czemu praca z pełnym środowiskiem na zdalnych serwerach staje się możliwa, nawet bez X.
źródło
W AquaMacs
CMD +
iCMD -
dostosuj rozmiar czcionki dla bieżącego bufora.źródło
Używam pakietu hydra do ciągłego zwiększania / zmniejszania czcionek poprzez naciskanie
f2 + + + +
/f2 - - - -
, co oznacza, że naciśnijf2
raz, a następnie użyj+
/-
tylko do sterowania i przywróć domyślny rozmiar czcionkif2 0
. Ponieważ mam klawiaturę, więc również przypisuję klawiaturę do ustawienia czcionki.A nowoczesna funkcja edytora sterowania myszą obsługiwana przez poniższe przypisania klawiszy, naciśnij control + kółko myszy, aby zwiększyć / zmniejszyć czcionkę.
źródło
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)
mojej wersji emacsa (25)Oto fragment, który pozwala bezpośrednio określić globalny rozmiar czcionki za pomocą interaktywnej funkcji:
źródło