Jak korzystać z motywów Emacsa

Jak Korzystac Z Motywow Emacsa



Domyślny motyw dostarczany z Emacsem nie jest najlepszą opcją, której możesz użyć. Na szczęście Emacs obsługuje różne motywy, aby dostosować wygląd tego edytora tekstu. W tym poście omówimy, jak używać motywów Emacsa. Zaczynamy od skupienia się na domyślnych motywach Emacsa. Następnie omówimy sposób instalowania innych motywów, edytując plik inicjujący Emacsa, aby wykorzystać lepsze motywy, które odpowiadają preferowanemu stylowi.

Dwa sposoby korzystania z motywów Emacsa

Kiedy otwieramy Emacsa, domyślny motyw jest podobny do poniższego:







Poprzedni motyw nie jest najlepszym wyglądem, jakim można się cieszyć korzystając z edytora tekstu Emacsa. Oto dwie metody dostosowania tego wyglądu i uzyskania lepszych motywów.



Metoda 1: Używanie domyślnych motywów Emacsa

Instalacja motywów Emacsa może być kłopotliwa dla niektórych użytkowników. Jednak Emacs oferuje kilka domyślnych motywów, aby wyeliminować potrzebę instalowania innych motywów. Dodanie tych motywów jest łatwe, ale ogranicza Cię tylko kilka opcji.



Aby uzyskać dostęp do tych motywów, naciśnij „M-x” i wpisz „customize-themes”.





Po naciśnięciu klawisza „Enter” zobaczysz następujące okno, które pokazuje wszystkie domyślne motywy, których możesz użyć, oraz inne opcje ustawień, które pomogą Ci pracować z motywami:



Załóżmy, że chcemy zastosować motyw tango-dark. W takim przypadku przewiń w dół, aż kursor wybierze tango-dark. Po lewej stronie zauważysz „X”, który wskazuje, że jest to podświetlony motyw. Naciśnij klawisz „Enter”, a natychmiast zauważysz, że motyw Twojego Emacsa ulegnie zmianie.

Nasz motyw tango-dark będzie wyglądał podobnie do następujących wyników:

Chociaż nauczyliśmy się pierwszego sposobu korzystania z motywu Emacsa, ta zmiana nie będzie obowiązywać po ponownym uruchomieniu Emacsa. Jest to tymczasowe rozwiązanie umożliwiające zmianę motywu. Aby było to trwałe, musimy zapisać zmiany motywu.

Przewiń okno w górę, aby przejść do opcji „Save_Theme_Settings”. Podświetl tę opcję i naciśnij klawisz „Enter”, aby ją wybrać.

Zobaczysz komunikat informujący, że Twój motyw został zapisany. Dzięki temu nawet po ponownym uruchomieniu Emacsa wybrany motyw tango-dark będzie używany, dopóki go nie wyłączysz lub nie ustawisz nowego motywu dla swojej sprawy.

Śmiało, wyjdź lub uruchom ponownie Emacsa. Po ponownym otwarciu sprawdzisz, czy wybrany motyw jest tym, który jest używany w pierwszym oknie powitalnym, tak jak w naszym przypadku.

Metoda 2: Korzystanie z innych motywów

Oprócz korzystania z domyślnych motywów Emacsa, możesz zainstalować inne motywy. Musisz dodać kilka linii w pliku inicjującym Emacsa, aby poinformować Emacsa, gdzie pobrać motyw i co zrobić po jego pobraniu.

Zacznijmy od uzyskania dostępu do pliku inicjującego Emacsa za pomocą polecenia „C-x C-f”. Następnie wpisz „.emacs” i naciśnij klawisz „Enter”.

Otworzy się plik inicjujący, który będzie zawierał zawartość podobną do poniższej. Zwróć uwagę, że niestandardowym motywem jest ciemny tango, który wybraliśmy wcześniej.

Musimy edytować ten plik inicjujący. Pierwszym krokiem jest dodanie źródła archiwum i źródła motywu. W tym przypadku korzystamy z archiwum Melpa i podajemy link do tematu. Emacs odwołuje się do podanego łącza, aby zainstalować pakiet motywu.

Możesz użyć dowolnego motywu, jaki chcesz. Dla naszego przypadku wybieramy motyw „gruvbox” dostępny w archiwum Melpa. Dodaj linie z poniższego obrazu do pliku init i zastąp archiwum, link do osiągnięcia oraz motyw zgodnie ze swoimi preferencjami.

Po poprawnej edycji pliku inicjującego zapisz go, naciskając „C-x C-s”. Następnie otrzymasz komunikat podobny do poniższego:

Otóż ​​to! Uruchom ponownie Emacsa, aby nowy motyw zaczął obowiązywać. Zwróć uwagę, że nasz edytor tekstu Emacsa ma teraz nowy i lepszy motyw niż poprzednio.

Jak wyłączyć motyw Emacsa

Ostatnią rzeczą, której należy się nauczyć, jest wyłączanie motywu, gdy już go nie potrzebujesz. Aby wyłączyć motyw Emacsa, uzyskaj dostęp do pliku init, tak jak to zrobiliśmy w przypadku metody 2.

Po otwarciu pliku dodaj polecenie „(disable-theme „theme-name)”. W poniższym przykładzie wyłączyliśmy motywy tango-dark i gruvbox, których użyliśmy w tym poście. Zapisz plik i uruchom ponownie Emacsa.

Wniosek

Dzięki Emacsowi możesz dostosować wygląd, dodając motywy, aby urozmaicić wszystko i zapewnić lepszą obsługę. Istnieją dwa sposoby używania motywu Emacsa. Możesz użyć domyślnych motywów Emacsa lub pobrać inne motywy z archiwum. Obie opcje zostały omówione w tym poście. Co więcej, nauczyliśmy się, jak wyłączyć motyw. Otóż ​​to!