Wenn Sie einen bevorzugten Texteditor haben, können Sie sich wie ein sozialer Außenseiter fühlen. Aber in der Tech-Community sind Texteditoren weit verbreitet und die Leute haben sehr meinungsstarke Ansichten darüber, welche Texteditoren am besten sind. Argumente sind also willkommen.
Ein beliebter Texteditor sorgt mit Sicherheit für lebhafte Debatten. Ich habe nach dem beliebtesten Texteditor unter Ubuntu-Benutzern gesucht.
Das bestgehütete Geheimnis ist, dass kein Texteditor „der Beste“ ist, weil alles davon abhängt, wie Sie gerne arbeiten. Dein Texteditor, dein Leben.
Warum ist dieses Nicht-Geheimnis ein Geheimnis? Das Geheimnis wird lebendig gehalten, weil die Debatte selbst die Power-User der Welt auf ihrer Suche nach dem perfekten Editor belebt. Welche Funktionen sind wirklich wichtig? Welches Maß an Anpassung ist notwendig? Solche Fragen machen die Suche angenehmer.
Die beliebtesten Texteditoren:
- Gedit
- Vim
- Emacs
- Sublime Text
- Nano
Für unsere Analyse haben wir uns Ubuntu-Benutzer angesehen, um herauszufinden, welcher Editor am beliebtesten war. Wir fanden eine Mischung aus Graphical User Interface (GUI) und Command Line Interface (CLI) Editoren.
Die Ergebnisse
Die Methodik war einfach. Ich habe mir alle Fragen im Ask Ubuntu Forum angesehen und nach Tags sortiert. Jede Frage, die mit einem bestimmten Editor versehen war, wurde gezählt. Ab Juni 2020 war die Popularität dieser Editoren basierend auf Tags wie folgt:
Analyse jedes Editors
Was macht einen guten Texteditor aus? Die Bedürfnisse jedes Benutzers werden variieren, aber ich würde sagen, ein gutes Basiskriterium sollte sein:
- Weit verbreitet
- Aktive Entwicklung
- benutzerprogrammierbar
Über viele Jahre Hinweg sollte ein guter Texteditor die Entwicklungspraktiken beleben. Ein statisches Programm, auch und integrierte Entwicklungsumgebung (IDE) mit vielen intuitiven Funktionen aufgebläht, kann macht einige Aspekte der Entwicklung einfacher.
Aber einige Benutzer wollen nicht, dass es einfach ist. Sie möchten das Gefühl haben, dass sie ihren Editor an ihre Bedürfnisse angepasst haben und nicht umgekehrt. Die Daten über Editor Choice, die wir entdeckt haben, bestätigen dies.
Wenn die eigene Benutzerprogrammierung eine große Hilfe ist, kann sie für die Community von Wert sein und sollte geteilt werden.
Gedit
Wie in unserer Methodik erwähnt, basiert die Beliebtheit eines Editors gegenüber einem anderen nur auf gestellten Fragen.
Warum haben so viele Leute Fragen zu gedit gestellt?
- Liegt es daran, dass gedit als Standard-Texteditor in Ubuntu vorinstalliert ist?
- Liegt es daran, dass gedit anpassbar ist?
- Liegt es daran, dass gedit Usability-Probleme hat?
Die Fragen sind es wert, diskutiert zu werden. Wenn man sich den Inhalt der Fragen ansieht, könnte man mehrere Gründe für die Popularität von gedit finden.
Der Punkt ist, dass gedit die meisten Kriterien erfüllt, die wir für einen guten Editor festgelegt haben. Es ist weit verbreitet, einfach zu Plugins zu installieren, aber es ist nicht sehr benutzerprogrammierbar, es sei denn, der Benutzer ist mit C vertraut.
Gedit wurde für die Gnome-Desktop-Umgebung entwickelt und funktioniert gut damit. Wenn Sie nach einem schnellen, benutzerfreundlichen und stark erweiterbaren Editor für Linux suchen, ist gedit eine gute Wahl. Und es ist kostenlos und Open Source.
Vim
Das klassische, beeindruckende, unerschütterliche vim. Für Entwickler, Systemadministratoren und Benutzer aller Art ist vim das zuverlässige Arbeitspferd. Viele Online-Tutorials setzen einige Kenntnisse von vim voraus, oder sie geben Ihnen die Befehle und Sie können sie einfach eingeben.
Vim ist etwa 50% C und 50% „vim script“ codiert, so dass, wenn Sie mit diesen Sprachen vertraut sind, können Sie auf die Verwendung von Plugins und benutzerdefinierten Skripten in Bezug auf die Benutzerprogrammierbarkeit beschränkt sein.
Die meisten vim-Benutzer werden Ihnen sagen, dass es nur um die Tastenkombinationen geht. Die Vim-Tasten zum Bewegen, Bearbeiten und Bearbeiten von Text passen sich natürlich den Bewegungen und Positionen Ihrer Finger auf der Tastatur an.
Dies bedeutet, dass vim-Benutzer mit viel Übung sehr schnell komplexe Textmanipulationen ausführen können.
Wenn Geschwindigkeit Ihr Ding ist, können Sie mit vim schneller durch Text rippen als mit jedem anderen Editor.
Vim-Tastenkombinationen sind so beliebt, dass sie in andere Texteditoren portiert wurden, wie Sie sehen werden, wenn wir uns Emacs ansehen.
Emacs
Emacs oder „gnu emacs“ ist der beste Texteditor aller Zeiten. Es ist ein plattformübergreifender, stark anpassbarer Master-Editor.
Sie haben wahrscheinlich den alten Witz darüber gehört, wie Emacs ein Betriebssystem mit einem anständigen Texteditor ist. Das ist die Art von Ruf, die einen dazu bringt, wütend „LOL“ zu tippen.“
Aber Emacs ist keine lachende Angelegenheit. Über jeden reinen Texteditor hinaus ist Emacs ein komplettes Produktivitätssystem.
emacs ist größtenteils in Lisp codiert, wobei einige Kernkomponenten aus Kompatibilitätsgründen in C geschrieben sind.
Emacs hat sich den Ruf erworben, schwierig zu sein, aber die Mühe wert. Mit dem Aufkommen des „bösen Modus“ wurden die Tastenkombinationen von Vim in Emacs portiert, was bedeutete, dass jeder Vim-Benutzer die volle Emacs-Erfahrung erhalten konnte, um seine Neugier zu befriedigen.Emacs gibt es sowohl in einer Befehlszeilen- als auch in einer GUI-Variante, obwohl die GUI mit einer Vielzahl von Funktionen sicherlich beliebter ist.
Es gibt auch beliebte „Varianten“ von Emacs, wie die beliebten Spacemacs, die eine übergeordnete Benutzeroberfläche und vorinstallierte Plugins bieten. Für Benutzer, die an vim gewöhnt sind, können Benutzer bei der Installation auswählen, welche Tastenkombinationen sie bevorzugen. Wie die Beschreibung für Spacemacs es ausdrückt: „Der beste Editor ist weder Emacs noch Vim, es ist Emacs und Vim!“
Sublime
Sublime Text, ein „sophisierter“ Editor, ist sicherlich in den Ubuntu-Foren beliebt, aber seine breite Kompatibilität mit Linux, Mac und Windows macht es allgemein auf der ganzen Welt beliebt.
Im Gegensatz zu vim oder Emacs benötigt das Sublime-Bearbeitungsfenster nicht viel Anleitung, um loszulegen. Sie können eine neue Datei oder eine alte Datei öffnen und sofort mit dem Verschieben beginnen.
Sublime ist auch mit einer Vielzahl von Plugins kompatibel, einschließlich Themen, die das Aussehen und die Syntaxhervorhebung innerhalb des Fensters ändern können.
Die kostenlose Version von Sublime Editor ist in kostenlosen und kostenpflichtigen Versionen erhältlich und fordert Sie auf, in regelmäßigen Abständen ein Upgrade durchzuführen.
Nano
Der Nano-Editor ist süß. Genug gesagt?
Zu viele Power-User schauen vielleicht ohne einen zweiten Blick an nano vorbei, aber für viele Benutzer kann es die perfekte Balance zwischen leichter Vielseitigkeit und Benutzerprogrammierbarkeit bieten.
Nano ist wie vim und gedit mit Ubuntu vorinstalliert.
Sie können es mit einer Konfigurationsdatei anpassen. Einige gute Optionen zum Konfigurieren sind die Syntax-Highlights für Ihre bevorzugten Sprachen oder verschiedene Textmanipulationen wie automatisches Einrücken oder Umbrechen. Nano kann auch den Verlauf speichern und automatische Backups durchführen.
Alles in allem bietet nano für einen winzigen Texteditor einen schönen Funktionsumfang.
Haben wir Ihren Lieblingseditor oder Ihre Lieblingsfunktion ausgelassen?
Wenn es darum geht, einen bevorzugten Editor auszuwählen, können die Auswahlmöglichkeiten endlos erscheinen. Ich begann mit gedit, entschied mich für vim, drehte mich dann aber drastisch in Richtung Emacs.
Ihre Reise kann ähnlich sein. Oft werden Sie feststellen, dass ein Editor eine wünschenswerte Funktion hat, die in einem anderen nicht verfügbar ist. Sie können sich über die kleinsten Details quälen, wenn Sie entscheiden, wie wichtig diese eine Funktion für Sie ist. Aber die Suche hat ihre eigenen Belohnungen.
Egal für welchen Editor du dich entscheidest, irgendwann musst du aufhören zu spielen und etwas arbeiten.