Dostosowywanie swoich doświadczeń EMACS do tematów

Dostosowywanie swoich doświadczeń EMACS do tematów
W miarę postępu technologii doprowadziło to do opracowania narzędzi takich jak zintegrowane środowiska programistyczne, które oferują pakiet funkcji dla użytkowników. Jednak pomimo ogromnej popularności, jaką zyskały IDES w ostatnim czasie, redaktorzy tekstu są nadal częściej używani, głównie ze względu na ich wysoką wydajność i prędkości oraz elastyczność, którą zapewniają użytkownikom do tworzenia i edytowania plików wszystkich rodzajów języków.

Współczesne redaktorzy tekstu mogą dopasować IDE pod względem dostarczanych funkcji. Z całą pracą programistów obracających się do zabawy z programami i podskakującymi i wychodzącymi z przepływów pracy, konieczne jest zatem korzystanie z redaktora, z którym powinien być łatwy w pracy i wykonywać pracę tak, jak miało to być wykonane.

Jednym z tak wielkich redaktorów tekstowych, który istnieje już od dłuższego czasu, jest Emacs, który ze względu na mocne i elastyczne, stało się kluczową postacią organizacji na całym świecie. EMACS jest często uważany za maszynę Lisp, a nie tylko edytor tekstu, a to z pewnością nie jest złe, ponieważ można go skonfigurować jak powłoka, klient e -mail i wiele więcej.

Ta specjalizacja EMACS wynika z tego, że ma interpreter Lisp u podstaw, co oznacza, że ​​użytkownicy mogą skonfigurować EMACS, dodając kilka wierszy kodu Lisp. Ponieważ edytory tekstu mają bardzo uproszczony styl, ten atrybut EMACS pozwala użytkownikom dostosować jego wygląd i stylizować go w sposób, w jaki lubią.

Dlatego dzisiaj przyjrzymy się, w jaki sposób można dostosować EMAC z motywami i innymi funkcjami.

Początkowy wygląd

Początkowo, gdy ładujesz EMACS, motyw, który pojawia się wraz z Emacs, jest następujący:

To jednak nie wygląda tak przyjemnie dla oka. Zmieńmy to i stylizuj emacs z nowym projektem.

Wymagania wstępne

Jednak zanim faktycznie przejdziemy do faktycznego procesu, najpierw musimy dodać kilka wierszy do naszego pliku inicjalizacyjnego. Po uruchomieniu EMACS pierwszym przetwarzanym plikiem jest ten plik inicjalizacyjny, który zawiera polecenia zapisane w LISP, które pozwalają użytkownikom skonfigurować EMACS. Zasadniczo nazywasz plik ustawień dostosowywania EMACS. Aby otworzyć nasz plik inicjalizacyjny, naciśnij klawisze Ctrl + x śledzony przez Ctrl + f a następnie wejdź ~/.Emacs. Tutaj najpierw musimy dodać jakiś kod wstępny przed zaktualizowaniem EMACS naszym nowym motywem. W tym celu musimy dodać następujące wiersze kodu do naszego pliku init:

(Wymagaj pakietu)
(Dodaj do archiwów pakietów
'(„Melpa” . „http: // melpa.org/pakiety/”) t)
(pakiet-inicjalizowanie)
(Chyba że (pakiet-instalowany-P 'Package)
(Pakiet-Refresh-Contents)
(pakiet-instal „Użyj Package))

Kod podany powyżej, zasadniczo dodaje archiwum Melpa do listy repozytoriów opakowań znalezionych w EMACS i daje jej zgodę na korzystanie z tych pakietów.

Ponadto instaluje Pakiet, pakiet, którego można użyć do dalszej instalacji innych pakietów.

Dodanie motywu do Emacsa

Teraz dodamy motyw do naszych Emacs. Dostępnych jest wiele wspaniałych motywów. Dobrą stroną do sprawdzania tego są motywy Emacsa.

W tym samouczku dodam motyw Zenburn do naszych Emacs. Aby to zrobić, ponownie otwórz plik inicjalizacyjny i dodaj do niego następujące wiersze kodu:

(Package Zenburn-Theme
: Upewnij się t
: config
(Ładunek „Zenburn T))

To instaluje motyw Zenburn i ładuje go po ponownym uruchomieniu Emacsa. Teraz nasze Emacs wygląda mniej więcej tak:

W porównaniu z początkowym motywem, wygląda to o wiele lepiej.

Dalej dostosowywać nasz motyw

Najlepszą rzeczą w Emacs jest wolność, jaką zapewnia ci. Dla użytkowników, którzy nie są zadowoleni z niektórych rzeczy na temat motywu, który właśnie dodał, Emacs pozwala nawet go dostosować. Może to po prostu zmienić kilka kolorów lub skalować rozmiary czcionek nagłówków i tytułów i wiele więcej.

Pokażmy przykład tego. W moim przypadku będę zmieniać rodzinę czcionek, która wraz z Emacs. Aby to zrobić, dodam następujący wiersz kodu do mojego pliku init:

(set-face-attribute 'domyślny zero: czcionka "dejavu sans mono")

To konfiguruje rodzinę czcionek lub jak wspomina Emacs, czcionka jako Dejavu sans. Mogę dalej to dostosować, zmieniając rozmiar czcionki lub określając osobną czcionkę dla określonego języka, takiego jak C++.

Domyślne tematy Emacsa

Sam Emacs ma kilka domyślnych tematów. Dla użytkowników, którzy nie chcą wchodzić w kłopot z zmianą pliku inicjalizacyjnego, mogą po prostu dodać jeden z tych domyślnych tematów do swoich Emacs. Użytkownicy mogą sprawdzić domyślne motywy EMACS, naciskając Alt + X i wprowadzając tematy dostosowywania.

To doprowadzi ich do ekranu, który wygląda mniej więcej tak:

Wszystkie tematy przedstawione powyżej na liście są wraz z Emacs 26. Aby wybrać motyw z tej listy, użytkownicy muszą przejść do nazwy motywu, który chcą wybrać i nacisnąć Enter.

Natychmiast zobaczą zmianę w EMACS, a znak krzyżowy pojawi się również obok pola wybranego motywu. Na przykład, jeśli wybiorę Tango-Dark, wyglądałoby to tak;

Jednak to wciąż nie jest trwałe, a po ponownym załadowaniu Emacsa pojawi się stary motyw Emacs.

Aby na stałe ustawić to jako motyw dla EMACS, przejdź do przycisku Zapisz Ustawienia motywu i naciśnij Enter.

Teraz, kiedy ponownie uruchomi się EMACS, zobaczysz ten motyw zamiast swojego starego.

Wyłączenie niestandardowego motywu

Dla użytkowników, którzy nie przyzwyczajają się do nowego motywu i wolą stary, mogą go wyłączyć, używając polecenia disable-theme. Na przykład, jeśli chcę wyłączyć mój motyw Zenburn, muszę dodać następujący wiersz kodu do mojego pliku init:

(Wyłącz them „Zenburn)

To wyłącza mój motyw Zenburn i przełącza się na domyślny motyw. UWAGA: Dodaj polecenie disable-Theme po poleceniu Theme Theme.

Wniosek?

Łatwość, z jaką użytkownicy mogą zmieniać motywy lub rozmiary czcionek, które są dostarczane z EMACS, pokazuje jego wszechstronność i rozszerzalność, a to sprawia, że ​​Emacs jest tak potężny i wyjątkowy w porównaniu z innymi redaktorami tekstu.