In der Welt der Konsolentexteditoren für Linux gibt es eine große Vielfalt, aber es sind diejenigen, die standardmäßig in den Distributionen enthalten sind, die die meisten Benutzer erobern. Viele von uns kennen den minimalistischen Konsoleneditor Nano , aber heute zeigen wir Ihnen Suplemon, eine Alternative zu Nano, die die Cursor im reinsten Stil von Sublime Text implementiert .
In Suplemon finden wir eine Vielzahl von Merkmalen und Funktionen, die in Nano nicht vorhanden sind, daher unsere Aufmerksamkeit. Es ist ein in Python programmierter Open-Source-Editor, dessen Quellcode wir auf der Seite https://github.com/richrd/suplemon analysieren können.
Wie installiere ich Suplemon unter Linux?
Um diese kleine Installationsanleitung für Suplemon zu schreiben, verwende ich Ubuntu 16.04, obwohl der Prozess in anderen Distributionen der gleiche ist. Zunächst sollten wir uns Gedanken darüber machen, ob Python 3.3 oder höher auf dem Betriebssystem installiert ist, da es sich um die Version handelt, die offiziell von Suplemon unterstützt wird.
Wir können es unter Python 2.7 (möglicherweise niedrigere Versionen) installieren, aber da es nicht offiziell unterstützt wird, unterstützt der Editor die Verwendung von Sonderzeichen nicht. Aus diesem Grund ist Python 3.3 oder höher eine fast obligatorische Empfehlung.
In meinem Fall verwende ich Ubuntu 16.04 und es reicht aus, den Befehl python3 -V
auszuführen, um zu überprüfen, ob die installierte Version “Python 3.5.2” ist , sodass ich die vorherige Anforderung erfülle. Der einfachste Weg, Suplemon zu installieren, ist die Verwendung des Pip-Paketmanagers. Sie können den Forumsbeitrag lesen, der zeigt, wie Pip in Ubuntu installiert wird . Führen Sie bei dieser Methode einfach den Befehl sudo pip3 install suplemon
.
Führen Sie nun einfach den Befehl suplemon nombre_archivo
und wir werden vor einem Konsoleneditor mit Unterstützung für Cursor stehen.
Besondere Merkmale von Suplemon.
Zu den Vorteilen von Suplemon zählen neben der Verwendung von Cursorn folgende:
- Möglichkeit des Rückgängigmachens und Wiederherstellens mit der Kombination von
Ctrl + Z
undCtrl + Y
- Möglichkeit, mehrere Dateien in verschiedenen Registerkarten zu öffnen.
- Volle Unterstützung für die Maus.
- Anpassbare Tastaturkürzel
- Syntaxhervorhebung zur Erleichterung des Codelesens.
- Ermöglicht die Verwendung von Befehlen mit der Kombination
Ctrl + E
- Es enthält eine Autocomplete-Funktion.
Ich fand die Eigenschaften der Befehle sehr leistungsfähig. Wir können sogar einen eval-Befehl verwenden, mit dem Sie Code in Python verwenden und so benutzerdefinierte Funktionen erstellen können. Für eine detailliertere Anleitung empfehle ich, die offizielle Website des Projekts zu besuchen oder die Tastenkombination Ctrl + H
Wenn Suplemon die Verwendung der Zwischenablage des Betriebssystems unterstützen soll, müssen einige der folgenden Module installiert werden: xsel, pbcopy oder xclip .
Nachteile von Suplemon und Schlussfolgerungen.
Ich bin beim gründlichen Testen von Suplemon auf einige Einschränkungen gestoßen, zum Beispiel konnte ich in einer von PuTTY aus geöffneten SSH-Sitzung nicht richtig funktionieren. Ich konnte die Cursor nicht verwenden, und die Unterstützung für die Maus ist verloren gegangen.
Es ist zwar ein leistungsfähigerer Editor als Nano, aber die Benutzerfreundlichkeit, die dies bietet, geht auch verloren. Syntax-Hervorhebung und Befehlsunterstützung sind zwei Funktionen, die dafür sorgen, dass es glänzt und es sich lohnt, es auszuprobieren.