Konsekwentnie zmniejszam (Cx C--) w każdym buforze, którego używam, aby zobaczyć więcej linii kodu, nad którymi pracuję.
Czy istnieje sposób, aby ustawić poziom powiększenia w moich plikach .emacs, a nie interaktywnie? Czy powinienem zastanowić się nad ustawieniem rozmiaru czcionki? Korzystałem z zoomu, ponieważ było to najłatwiejsze / najszybsze rozwiązanie, ale wolałbym znaleźć bardziej trwałe rozwiązanie. Czy istnieją wady lub zalety korzystania z jednego w porównaniu do drugiego? Nie jestem pewien różnic.
(face-remap-add-relative 'default '((:height 300)))
wysadzić; i(face-remap-add-relative 'default '((:height 120)))
zmniejszyć to? Możesz zmienić wysokość według własnych upodobań. Możesz przekształcić je w interaktywne funkcje i przypisać je do ulubionych skrótów klawiaturowych. Aby je wypróbować, wklej je do*Scratch*
bufora i umieść kursor na końcu fragmentu kodu i wpiszC-x C-e
Odpowiedzi:
Tak. To, czego chcesz, to powiększyć (rozmiar czcionki) ramki , niezależnie od tego, które bufory są tam wyświetlane.
Zobacz bibliotekę
zoom-frm.el
i te opisy powiększania ramki i powiększania bufora .Zobacz w szczególności polecenie
zoom-in/out
, które działa jednocześnie. Jest on związany domyślnie do klawiszy normalnie związany tylko bufor powiększanie:C-x C-+
,C-x C--
,C-x C-0
, iC-x C-=
. Możesz także przypisywać poleceniazoom-in
izoom-out
obracać kółkiem myszy. UżywanieC-u
dowolnego z tych poleceń przełącza między powiększaniem ramki a powiększaniem bufora.Oprócz interaktywnego powiększania klatek lub buforów, możesz oczywiście ustawić domyślny rozmiar czcionki dla wszystkich klatek.
Ta sama strona Emacs-Wiki zawiera więcej informacji na temat ustawiania czcionek i rozmiarów czcionek.
Zaktualizuj po tym, jak zdecydujesz, że chcesz ustawić domyślny rozmiar czcionki
Odpowiedź znajduje się w ostatnim wierszu, który napisałem powyżej: patrz sekcja Globalna zmiana domyślnej czcionki na stronie Emacs Wiki Set Fonts . Mówi ci, jak ustawić domyślną czcionkę. (Mówi także o interaktywnym powiększaniu rozmiarów czcionek).
Oto te informacje w skrócie - umieść to w pliku init:
Przeczytaj jednak całą sekcję tej strony, ponieważ zawiera ona więcej informacji, w tym jak ustawić domyślną czcionkę
.Xresources
i demona Emacsa. Przykład linii nadaje się do~/.Xresources
ustawiania domyślnego rozmiaru czcionki to:źródło
zoom-frm.el
miał możliwość zapisywania dostosowań, chociaż wydaje się to nieco mylące. (Nie zrobiłem wiele z interfejsem dostosowywania, wolę zamiast tego ustawić rzeczy w pliku init). Spróbuję.zoom-frm.el
informuje, jak zapisać dostosowania zmiany czcionek, w tym jak to zrobić bez użycia interfejsu użytkownika Dostosuj. FWIW, zalecam, aby ludzie używali opcji Dostosuj, ale używają osobnejcustom-file
(zobacz tę zmienną) zamiast zezwalania Dostosowaniu na zapisywanie kodu w pliku inicjującym.Jeśli chcesz użyć próbnika czcionek GUI z podglądami i wszystkim, możesz użyć
M-x menu-set-font
źródło
Używam tego do powiększania całego Emacsa (nie tylko bieżącego bufora):
źródło