Anpassen Ihrer EMACS -Erfahrung mit Themen

Anpassen Ihrer EMACS -Erfahrung mit Themen
Im Laufe der Technologie hat dies zur Entwicklung von Tools wie integrierten Entwicklungsumgebungen geführt, die seinen Benutzern Bündel von Funktionen bieten. Trotz der enormen Popularität, die IDEs in letzter Zeit gewonnen haben.

Moderne Textredakteure können IDEs in Bezug auf die Bereitstellung von Funktionen übereinstimmen. Da sich die gesamte Arbeit von Entwicklern darum dreht, mit Programmen zu spielen und in ihren Workflows und aus ihren Workflows herauszukommen.

Ein solcher großartiger Texteditor, der es schon seit geraumer Zeit gibt, ist EMACs, die aufgrund der stark anpassbaren und flexiblen Figur die Schlüsselfigur für die Arbeit von Organisationen auf der ganzen Welt geworden ist. EMACs wird oft eher als Lisp -Maschine als nur als Texteditor angesehen, und das ist sicherlich nicht falsch, da sie wie eine Shell, einen E -Mail -Client und vieles mehr eingerichtet werden kann.

Diese Spezialität von EMACs ergibt sich daraus, dass sie einen Lisp -Dolmetscher im Kern haben, was bedeutet. Mit Texteditoren, die einen sehr simplen Stil haben, können Benutzer dieses Attribut von EMACs sein Aussehen anpassen und so stylen, wie sie möchten.

Daher werden wir heute untersuchen, wie man EMACs mit Themen und einigen anderen Funktionen anpassen kann.

Erstes Aussehen

Wenn Sie EMACs laden, ist das Thema, das zusammen mit EMACs erscheint, zunächst Folgendes:

Dies sieht jedoch nicht wirklich so angenehm für das Auge aus. Lassen Sie uns dies ändern und Emacs mit einem neuen Design stylen.

Voraussetzungen

Bevor wir jedoch zum tatsächlichen Prozess übergehen, müssen wir zuerst ein paar Zeilen zu unserer Initialisierungsdatei hinzufügen. Wenn EMACS startet, ist die erste verarbeitete Datei diese Initialisierungsdatei, die in LISP geschriebene Befehle enthält, mit denen Benutzer EMACs konfigurieren können. Grundsätzlich nennen Sie die Anpassungseinstellungsdatei von EMACs. Klicken Sie auf die Schlüssel, um unsere Initialisierungsdatei zu öffnen Strg + x gefolgt von Strg + f und dann eingeben ~/.EMACs. Hier müssen wir zuerst einige Voraussetzungen hinzufügen, bevor wir EMACs mit unserem neuen Thema aktualisieren. Hierzu müssen wir unserer Init -Datei die folgenden Codezeilen hinzufügen:

(erfordern 'Paket)
(Add-to-List 'Paket-Archives
'("Melpa" . "http: // melpa.org/pakete/") t)
(Paketinitialisierung)
(Sofern (Paket-installiertes Packpackung)
(Paket-Refresh-Inhalt)
(Paketinstallation "Gebrauchspackung))))

Der oben angegebene Code fügt das MELPA -Archiv im Grunde genommen der Liste der in EMACs gefundenen Paket -Repositories hinzu und ermöglicht ihm die Berechtigung, diese Pakete zu verwenden.

Darüber hinaus wird ein Paket verwendet, das verwendet werden kann, um andere Pakete weiter zu installieren.

EMACs ein Thema hinzufügen

Jetzt werden wir unseren EMACs ein Thema hinzufügen. Es gibt zahlreiche großartige Themen da draußen. Eine gute Seite für die Überprüfung ist EMACS -Themen.

Für dieses Tutorial werde ich unserem EMACS das Zenburn -Thema hinzufügen. Öffnen Sie dazu noch einmal die Initialisierungsdatei und fügen Sie die folgenden Codezeilen hinzu:

(Gebrauchspackung Zenburn-Thema
: sicherstellen t
: config
(Last-Themen 'Zenburn t)))

Dies installiert das Zenburn -Thema und lädt es nach dem Neustart der EMACs auf. Jetzt sieht unsere EMACs ungefähr so ​​aus:

Im Vergleich zum ersten Thema sieht dies so viel besser aus.

Weitere Anpassung unseres Themas

Das Beste an EMACs ist die Freiheit, die es Ihnen bietet. Für Benutzer, die sich über einige Dinge über das von ihnen nur hinzugefügte Thema freuen. Dies kann einfach ein paar Farben verändern oder die Schriftgrößen von Überschriften und Titeln und vieles mehr skalieren.

Lassen Sie uns ein Beispiel dafür zeigen. In meinem Fall werde ich die Schriftfamilie ändern, die mit EMACs einhergeht. Dazu werde ich meiner Init -Datei die folgende Codezeile hinzufügen:

(Set-Face-Attribute 'Standard Nil: Schriftart "Dejavu sans mono")

Dies stellt die Schriftfamilie ein oder wie EMACS sie erinnert, Schriftart wie Dejavu ohne Sans. Ich kann dies weiter anpassen, indem ich seine Schriftgröße ändern oder eine separate Schriftart für eine bestimmte Sprache wie C angeben++.

Standardthemen von EMACs

EMACS selbst kommt mit mehreren Standardthemen. Für Benutzer, die nicht in den Ärger der Änderung ihrer Initialisierungsdatei einsteigen möchten, können sie einfach eines dieser Standardthemen zu ihren EMACs hinzufügen. Benutzer können die Standardthemen von EMACs überprüfen, indem sie ALT + X drücken und Anpassungsminder eingeben.

Dies bringt sie auf einen Bildschirm, der ungefähr so ​​aussieht:

Alle oben in der Liste vorgestellten Themen kommen mit EMACs 26 ein. Um ein Thema aus dieser Liste auszuwählen.

Sie werden sofort eine Änderung der EMACs sehen, und neben der Box des von ihnen ausgewählten Themas wird auch ein Kreuzzeichen angezeigt. Wenn ich beispielsweise Tango-Dark auswähle, würde es so aussehen;

Dies ist jedoch immer noch dauerhaft, und nach dem Nachladen von EMACs wird das alte EMACS -Thema erscheinen.

Um dies als Ihr Thema für EMACs dauerhaft einzurichten.

Wenn Sie jetzt Ihre EMACs neu starten, werden Sie sehen, dass dieses Thema anstelle Ihres alten angezeigt wird.

Deaktivieren Sie das benutzerdefinierte Thema

Für Benutzer, die sich nicht an ihr neues Thema gewöhnen und das alte bevorzugen, können sie es mit dem Befehl deaktivieren. Wenn ich beispielsweise mein Zenburn -Thema deaktivieren möchte, muss ich meiner Init -Datei die folgende Codezeile hinzufügen:

(Disable-theme 'Zenburn)

Dies deaktiviert mein Zenburn -Thema und wechselt zum Standardthema. HINWEIS: Fügen Sie den Befehl deaktivieren zuthemen nach dem Befehl ladendämmen hinzu.

Abschluss?

Die Leichtigkeit, mit der Benutzer Themen oder Schriftgrößen ändern können, die mit EMACs ausgestattet sind.