logo

Linux-Texteditoren

Ein Texteditor ist eine Art Computerprogramm, das einfachen Text bearbeiten kann. Manchmal werden solche Programme aufgerufen 'Notizblock' Software. Texteditoren werden Softwareentwicklungs- und Betriebssystempakete angeboten und können zum Ändern verwendet werden, einschließlich Quellcode der Programmiersprache, Dokumentationsdateien und Konfigurationsdateien.

Dafür können Linux-Texteditoren verwendet werden Bearbeiten von Textdateien, Schreiben von Codes, Aktualisieren von Benutzeranweisungsdateien, und mehr. Ein Linux-System unterstützt mehrere Texteditoren. Unter Linux gibt es zwei Arten von Texteditoren, die im Folgenden aufgeführt sind:

    Befehlszeilen-Texteditorenwie Vi, Nano, Pico und mehr.GUI-Texteditorenwie gedit (für Gnome), Kwrite und mehr.

Beim Codieren spielt ein Texteditor eine wichtige Rolle. Daher ist es wichtig, den besten Texteditor auszuwählen. Ein Texteditor sollte nicht nur einfach, sondern auch funktional sein und sich gut bedienen lassen.

A Texteditor mit IDE-Funktionen gilt als guter Texteditor.

Was ist Rich Text und Plain Text?

Es gibt wesentliche Unterschiede zwischen Rich Text (wie er von Desktop-Publishing- und Textverarbeitungsprogrammen erstellt wird) und reinem Text (der von vielen Texteditoren erstellt und bearbeitet wird).

Klartext besteht ausschließlich aus Zeichendarstellungen. Alle Zeichen werden durch eine Ein-, Zwei- oder Vier-Byte-Sequenz fester Länge oder als Ein-Vier-Byte-Sequenz variabler Länge gemäß bestimmten Zeichenkodierungskonventionen dargestellt, einschließlich UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 oder ASCII. Diese Konventionen legen mehrere druckbare, aber nicht druckbare Zeichen fest, die den Textfluss steuern, einschließlich Seitenumbrüchen, Zeilenumbrüchen und Leerzeichen. Klartext enthält keine weiteren Textinformationen, außer der angewendeten Zeichenkodierungskonvention.

  • Reiner Text wird in Textdateien gespeichert; Textdateien speichern jedoch nicht ausschließlich einfachen Text.
  • Im Allgemeinen wurde Klartext mit einer Monospace-Schriftart wie der Spaltenformatierung angezeigt und die horizontale Ausrichtung erfolgte seit den Anfängen der Computer manchmal mit Leerzeichen.
  • Andererseits kann Rich Text Metadaten, Absatzformatierung (z. B. Leerzeichen, Wort- und Buchstabenverteilung, Ausrichtung und Einrückung zwischen Zeilen und Absätzen), Zeichenformatierungsdaten (z. B. Stil, Gewicht, Größe und Schriftraum) usw. umfassen Seitenspezifikationsdaten (z. B. Leserichtung, Rand und Größe). Rich Text kann kompliziert sein.
  • Texteditoren werden erstellt, um Textdateien mit einfachem Text oder allem anderen, was als einfacher Text betrachtet werden kann, wie Rich-Text-Markup oder etwas anderes Markup (z. B. SVG), zu öffnen und zu speichern.

Kurze Geschichte der Texteditoren

Computertext wurde mithilfe von Lochstanzgeräten in Karten eingefügt, bevor Texteditoren verfügbar waren. Dann wurden physische Schachteln mit dünnen Pappkarten in den Kartenleser eingebettet. Dick-Kartenbilder, Trommeln und Magnetdateien, die aus diesen Kartentypen hergestellt wurden, hatten im Allgemeinen keine Zeilentrennzeichen und angeblich 80- oder 90-Zeichensätze mit fester Länge. Lochstreifen ersetzten Karten. Es könnte von einigen Fernschreibern hergestellt werden, die eindeutige Zeichen zur Darstellung des Endes der Aufzeichnung verwendeten.

Einige frühe Betriebssysteme enthielten Batch-Texteditoren, die mit Sprachprozessoren oder als verschiedene Dienstprogramme entwickelt wurden; Ein Beispiel war die Funktion zum Bearbeiten von Quelldateien, also SQUOZE, für SCAT in SHARE OS.

  • Die ersten kollektiven Texteditoren waren berühmt als 'Zeilenredakteure' logisch für Terminals im Schreibmaschinen- oder Fernschreiber-Stil ohne Displays.
  • Befehle (im Allgemeinen ein Tastendruck) wirkten sich auf Dateibearbeitungen an einem fiktiven Einfügepunkt namens aus 'Mauszeiger' .
  • Diese Änderungen wurden dokumentiert, indem ein beliebiger Befehl zum Drucken eines kleinen Dateiabschnitts eingegeben und die gesamte Datei regelmäßig gedruckt wurde.
  • Der Cursor kann über Befehle in einigen Zeileneditoren bewegt werden, die die Zeilennummer in der Datei, eventuell reguläre Ausdrücke und zu suchende Textzeichenfolgen beschreiben.
  • Einige Zeileneditoren können über Keypunch verwendet werden. Änderungsbefehle können einem Kartenstapel entnommen und auf eine beschriebene Datei angewendet werden.
  • Einige grundlegende Zeileneditoren unterstützten a 'verifizieren' Modus, in dem Änderungsbefehle die geänderten Zeilen anzeigten.
  • Bildschirmbasierte Texteditoren wurden üblich, als Computerterminals und Videobildschirme verfügbar waren.

O26 war einer der ursprünglichen Vollbild-Editoren, der 1967 für die Bedienerkonsole des Systems der CDC 6000-Serie spezifiziert wurde. vi war ein weiterer erster Vollbild-Editor, der in den 1970er Jahren spezifiziert wurde; Es ist immer noch ein klassischer Editor für Linux- und Unix-Betriebssysteme. Außerdem wurde der UCSD Pascal Screen Oriented Editor in den 1970er Jahren geschrieben und sowohl für allgemeinen Text als auch für unterteilten Quellcode entwickelt.

Eines der ersten Open-Source- und freien Softwareprojekte, Emacs, ist ein weiterer früherer Echtzeit- und Vollbild-Editor, der auf verschiedene Systeme portiert wurde. Die Geschwindigkeit und Benutzerfreundlichkeit eines Vollbild-Editors motivierten mehrere frühe Anschaffungen von Videoterminals.

In einem Texteditor ist die Kerndatenstruktur diejenige, die die Zeichenfolge oder Liste von Datensätzen verarbeitet, die den aktuellen Dateistatus angibt, der bearbeitet wird. Das Streben nach Texteditoren, die frühere Bearbeitungen schneller rückgängig machen/wiederholen, Text einfügen und Remote-Text einfügen können, führte zur Weiterentwicklung komplizierterer Datenstrukturen, während die gelöschten Daten in einem langen, aufeinanderfolgenden Zeichenarray gespeichert werden können. Ein klassischer Texteditor verwendet als Datenstruktur einen Lückenpuffer, ein Seil, eine Stücktabelle oder eine verknüpfte Liste einer Linie.

Texteditortypen

Einige Texteditoren sind einfach und klein, andere bieten komplexe und umfassende Funktionen. Beispielsweise enthalten Unix-ähnliche und Unix-Betriebssysteme den Pico-Editor, einige enthalten jedoch auch die Emacs- und VI-Editoren. Microsoft-Systeme stellen den einfachen Notepad zur Verfügung, damit verschiedene Benutzer andere Editoren mit zusätzlichen Funktionen verwenden können, insbesondere Programmierer.

  • Unter dem klassischen Mac OS von Apple Macintosh gab es TeachText, das später im Jahr 1994 durch SimpleText ersetzt wurde, das in Mac OS , Ränder und Lineale.
  • Diese Funktionen sind gleichzeitig nicht verfügbar, müssen jedoch per Benutzerbefehl oder durch die automatische Festlegung des Dateityps durch das Programm geändert werden.
  • Fast jedes Textverarbeitungsprogramm kann Dateien im Nur-Text-Stil schreiben und lesen und so von Texteditoren gespeicherte Dateien starten. Beim Speichern dieser Dateitypen mit einem Textverarbeitungsprogramm muss jedoch sichergestellt werden, dass die Datei im Nur-Text-Format angegeben wird und dass etwaige Stücklisten- oder Textkodierungseinstellungen die erwartete Verwendung der Datei nicht erschweren.
  • Viele Nicht-WYSIWYG-Textverarbeitungsprogramme, einschließlich WordStar , werden praktischerweise als Texteditoren in Dienst gestellt und wurden in den 1980er Jahren als solche verwendet.

Das Dateiformat (Standard) dieser Textverarbeitungsprogramme verfügt im Allgemeinen über eine Auszeichnungssprache. Das übliche Format besteht aus visueller Formatierung und einfachem Text, der mit nicht druckbaren Escape-Sequenzen oder Steuerzeichen erreicht wird. Spätere Textverarbeitungsprogramme wie Microsoft Word speichern die Dateien im Binärformat und werden meist nie zum Ändern einfacher Textdateien verwendet.

Typische Funktionen von Texteditoren

    Ersatz finden:Texteditoren bieten umfassende Möglichkeiten zum Suchen und Ersetzen von Textzeichenfolgen, entweder in Dateigruppen oder einzeln in einem ausgewählten Ordner oder geöffneten Registerkarten.Ausschneiden, kopieren und einfügen:Fast jeder Texteditor bietet Methoden zum Kopieren und Verschieben von Text zwischen Dateien oder in den Dateien.Textformatierung:Oftmals erleichtern Texteditoren visuelle Formatierungsaspekte, wie etwa die automatische Einrückung von Aufzählungslisten und die Formatierung von Zeilenumbrüchen mit ASCII-Zeichen, Syntaxhervorhebung, Kommentarformatierung usw.Rückgängig wiederholen:Texteditoren bieten wie bei Prozessoren die Möglichkeit, die endgültige Bearbeitung rückgängig zu machen und erneut durchzuführen. Insbesondere bei früheren Texteditoren wird häufig nur eine Bearbeitungsverlaufsebene gespeichert und Rückgängig-Befehle erfolgen nur sukzessive 'Umschalten' die letzte Änderung.
  • Möglichkeit, zu einer beschriebenen Zeilennummer zu wechseln.
  • Möglichkeit zur Verwaltung von UTF-8-codiertem Text.

Erweiterte Funktionen von Texteditoren

  • Prozedur- und Makrodefinition zur Beschreibung neuer Funktionen und Befehle als eine Mischung aus früheren Befehlen und Makros, wahrscheinlich mit übergebenen Parametern oder Makroverschachtelung.
  • Profilmakros zusammen mit Namen, die z. B. im Profil oder in der Umgebung beschrieben werden, werden automatisch ausgeführt, wenn eine neue Datei gestartet oder eine Bearbeitungssitzung gestartet wird.
  • Profile, um vom Benutzer während der Bearbeitungssitzung festgelegte Optionen beizubehalten.
  • Bearbeitung mehrerer Dateien:Die Funktionen zum Bearbeiten von zwei oder mehr Dateien zum Zeitpunkt einer Bearbeitungssitzung, wobei wahrscheinlich der aktuelle Zeilencursor aller Zeilen gespeichert wird, um doppelten Text in alle Dateien einzufügen, Text zwischen Dateien zu verschieben oder zu kopieren, Dateien nebeneinander zu vergleichen usw.Multi-View-Editoren:Die Funktion zum Anzeigen von zwei oder mehr Ansichten einer ähnlichen Datei mit separater Cursorverfolgung, Anpassung von Änderungen zwischen den Fenstern, aber Bereitstellung derselben Funktionen wie für unabhängige Dateien.Spaltenbasierte Bearbeitung:Die Funktion zum Einfügen und Ändern von Daten in einer bestimmten Spalte oder zum Verschieben von Daten in bestimmte Spalten.Erweitern/Reduzieren, auch Falten genannt:Die Funktionen zum vorübergehenden Ausschließen von Textabschnitten aus der Ansicht. Es kann auf einigen syntaktischen Komponenten oder einer Vielzahl von Zeilennummern basieren, z. B. mit Ausnahme aller Zeilen zwischen BEGIN; und das gleiche ENDE;.Datentransformation:Den Inhalt einer anderen Textdatei lesen und in die aktuell bearbeitete Datei integrieren. Einige Texteditoren bieten eine Möglichkeit, das Ergebnis eines an die Shell des Betriebssystems übermittelten Befehls hinzuzufügen. Ein Aspekt der Groß- und Kleinschreibung könnte auch in Groß- oder Kleinschreibung umgewandelt werden.Filterung:Einige fortgeschrittene Texteditoren ermöglichen es dem Editor, Abschnitte oder jede der geänderten Dateien an einen anderen Dienst zu übertragen und die Ausgabe an der Position der Zeilen, die „gefiltert“ werden, wieder in die Datei einzulesen. Beispielsweise ist es nützlich, eine Zeilenreihe numerisch oder alphabetisch zu sortieren, den Quellcode einzurücken, mathematische Berechnungen durchzuführen usw.Erweiterbarkeit:Ein Texteditor, der für die Verwendung durch mehrere Programmierer konzipiert ist, muss über ein Plugin-Tool verfügen oder skriptfähig sein. Daher kann ein Programmierer den Editor mit Aspekten personalisieren, die für die Bearbeitung von Softwareprojekten erforderlich sind, sich an bestimmte Codierungsstile anpassen oder Tastenkombinationen oder Funktionalitäten für bestimmte Versionskontrollsysteme oder Programmiersprachen anpassen.Satzstellung markieren:Heben Sie Konfigurationsdateien, Markup-Sprache, Quellcode und anderen Text kontextbezogen hervor, der in einem vorhersehbaren oder organisierten Format dargestellt wird. Im Allgemeinen ermöglichen Editoren Benutzern die Personalisierung der für alle Sprachelemente verwendeten Stile oder Farben. Außerdem gestatten einige Editoren Benutzern das Laden und Verwenden von Themen, um das Erscheinungsbild und Aussehen der gesamten Benutzeroberfläche des Editors zu ändern.Syntaxorientierte Editoren:Einige Texteditoren unterstützen die Syntax einer oder mehrerer Sprachen und ermöglichen Operationen im Kontext syntaktischer Einheiten. Beispielsweise das Einfügen einer WHEN-Klausel in eine SELECT-Anweisung.Befehlszeile:Einige Editoren wie XEDIT und ISPF verfügen im Gegensatz zum Text über ein eingebettetes Feld auf einem Bildschirm, um Befehle einzugeben. Der Benutzer muss möglicherweise die Cursortasten verwenden, um zwischen den Text- und Befehlsfeldern zu wechseln, oder der Editor interpretiert dies je nach Editor als Aufforderung zur Änderung.
    Die Cursornavigation kann je nach Texteditor unterschiedlich sein. Wenn Sie beispielsweise auf „Ende“ klicken, wird möglicherweise zum Ende der umbrochenen Zeile navigiert, nachdem mit einem Klick zum Textende einer Zeile auf dem Bildschirm navigiert wurde. Typischerweise verfügen blockorientierte Terminals über eingebettete Tasten für die Cursorbewegung, ebenso wie Tastaturen über PCs.Zeilenbefehle:Zeilenbefehle werden auch Sequenzbefehle oder Präfixbefehle genannt. Einige Editoren betrachten eine Datei als Textdatei-Array mit entsprechenden Sequenznummern oder Zeilennummern und haben für alle Textfelder ein anderes Zeilennummernfeld.

Der Zeilenbefehl kann auch als eine Zeichenfolge beschrieben werden, die ein Benutzer in das Zeilennummernfeld eingibt und die der Editor als Befehl identifiziert, der auf dieser bestimmten Zeile oder dem Zeilenblock arbeitet. Zum Beispiel LC, um eine Zeile in Kleinbuchstaben umzuwandeln. Unabhängig vom Präfix-Befehlsnamen erlauben einige Editoren, dass das Sequenzfeld nach einem Textfeld steht.

In diesem Abschnitt besprechen wir die 20 besten Texteditoren für Linux . Darüber hinaus werden wir über die neuesten Texteditoren sprechen und sie mit den traditionellen Texteditoren vergleichen, z Wir Und Nano . Dies hilft Ihnen bei der Auswahl des Editors Ihrer Wahl.

  1. Vi/VIM-Editor
  2. Nano-Editor
  3. Redaktionsredakteur
  4. Erhabener Texteditor
  5. VSCode
  6. GNU-Emacs
  7. Atom-Editor
  8. Klammereditor
  9. Spitzenredakteur
  10. Blaufisch
  11. Kate/Kwrite
  12. Notizblock ++
  13. Finsternis
  14. gVIM-Editor
  15. Jed-Herausgeber
  16. Geany-Herausgeber
  17. Blattpolster
  18. Leuchttisch
  19. Medit-Texteditor
  20. CodeLite

1.Vi/VIM-Editor

Der Vim-Editor ist einer der am häufigsten verwendeten und leistungsstärksten befehlszeilenbasierten Editoren des Linux-Systems. Standardmäßig wird es von den meisten Linux-Distributionen unterstützt. Es verfügt über erweiterte Funktionen des alten Unix Vi-Editor . Es ist ein benutzerfreundlicher Editor und bietet die gleiche Umgebung für alle Linux-Distributionen. Es wird auch als bezeichnet Redakteur eines Programmierers weil die meisten Programmierer den Vi-Editor bevorzugen.

Der Vi-Editor verfügt über einige besondere Funktionen wie Vi-Modi und Syntaxhervorhebung, die ihn leistungsstärker als andere Texteditoren machen. Im Allgemeinen gibt es zwei Modi:

Befehlsmodus: Der Befehlsmodus ermöglicht es uns, Aktionen für Dateien auszuführen. Standardmäßig startet es im Befehlsmodus. In diesem Modus werden alle Arten von Wörtern als Befehle betrachtet. In diesem Modus können wir Befehle ausführen.

Einfügemodus: Der Einfügemodus ermöglicht das Einfügen von Text in Dateien. Um vom Befehlsmodus in den Einfügemodus zu wechseln, drücken Sie die Taste Esc Taste zum Verlassen des aktiven Modus und 'ich' Schlüssel.

Weitere Informationen zum Vi-Editor finden Sie unter den Vi-Editor mit Befehlen .

Um den vi-Editor aufzurufen, führen Sie den vi-Befehl mit dem Dateinamen wie folgt aus:

 vi 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

2. Nano-Editor

Nano ist ein unkomplizierter Redakteur. Es ist sowohl für Anfänger als auch für Fortgeschrittene konzipiert. Es verfügt über viele Anpassungsfunktionen.

Einige erweiterte Funktionen eines Nano-Texteditors sind wie folgt:

  • Es verfügt über hochgradig anpassbare Tastenkombinationen
  • Es unterstützt die Syntaxhervorhebung
  • Es verfügt über Optionen zum Rückgängigmachen und Wiederherstellen
  • Es bietet eine Vollzeilenanzeige auf der Standardausgabe
  • Es verfügt über Pager-Unterstützung zum Lesen von Standardeingaben

Um die Datei mit dem Nano-Editor zu öffnen, führen Sie den Befehl wie folgt aus:

 nano 

Der Nano-Editor sieht so aus:

Linux-Texteditoren

Im Nano-Editor sind unten die nützlichen Optionen angegeben, verwenden Sie die STRG+-Option eine Operation durchführen. Um beispielsweise den Editor zu verlassen, verwenden Sie STRG +X Schlüssel. Um mehr über den Nano-Editor zu erfahren, besuchen Sie Linux Nano Editor.


3. Editor bearbeiten

Der Gedit-Editor ist der Standardeditor für die GNOME-Desktopumgebung. Wenn wir eine Datei öffnen, wird sie mit dem Gedit-Editor geöffnet. Es bietet unkomplizierte Funktionen wie jeder einfache Texteditor. Es handelt sich um einen leichtgewichtigen Editor mit einer übersichtlichen Benutzeroberfläche. Es wurde im Jahr 2000 mit einer GNOME-Desktopumgebung öffentlich veröffentlicht. Es wird mit der entwickelt C-Programmiersprache und unterstützt alle Schriftfamilien.

Einige Hauptfunktionen des gedit-Texteditors sind wie folgt:

  • Es bietet Syntaxhervorhebung.
  • Es unterstützt internationalisierten Text.
  • Es unterstützt mehrere Programmiersprachen.

Um den gedit-Editor vom Terminal aus aufzurufen, führen Sie den folgenden Befehl aus:

 gedit 

Es sieht aus wie:

Linux-Texteditoren

4. Erhabener Text

Der Sublime-Texteditor ist auch einer der beliebtesten IDE-basierten Texteditoren. Es wird eher als Entwicklungsumgebungstool denn als Texteditor verwendet. Es verfügt über mehrere Funktionen zur Unterstützung vieler Programmier- und Auszeichnungssprachen. Darüber hinaus unterstützt es zahlreiche Plugins, die es zu mehr als nur einem Texteditor machen.

Numpy-Punkt

Einige Hauptfunktionen eines großartigen Texteditors sind wie folgt:

  • Es verfügt über eine ausgezeichnete Befehlspalette.
  • Es handelt sich um eine Python-basierte Plugin-API.
  • Es unterstützt die parallele Bearbeitung von Code.
  • Es bietet projektspezifische Einstellungen.

Führen Sie die folgenden Befehle aus, um den Sublime-Texteditor zu installieren:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

Weitere Informationen zur Installation finden Sie unter „Sublime Text Editor auf Ubuntu installieren“.

Wir können den Sublime-Editor öffnen, indem wir Anwendungen durchsuchen. Wir können es auch vom Terminal aus öffnen. Um vom Terminal aus auf den Sublime-Editor zuzugreifen, führen Sie den folgenden Befehl aus:

 subl 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

5. VSCode-Editor

Der VSCode-Editor ist ein moderner und weit verbreiteter Texteditor. Es wurde von Microsoft entwickelt und unterstützt Linux, Mac und Windows-Betriebssystem . Es erleichtert mit vielen leistungsstarken Funktionen die Unterstützung vieler Programmiersprachen und Markup-Sprachen.

Um den VSCode zu installieren, laden Sie das Binärpaket von herunter Hier . Und führen Sie den folgenden Befehl für Debian- und Ubuntu-basierte Systeme aus:

 sudo apt install./.deb 

Einige Hauptfunktionen des VSCode-Editors sind wie folgt:

  • Es bietet volle Unterstützung für das Debuggen mit einer interaktiven Konsole, Haltepunkten, Aufrufstapeln und mehr.
  • Es verfügt über eine integrierte Unterstützung für Git und Git-Befehle.
  • Es erleichtert mit IntelliSense.
  • Es bietet viele Anpassungsmöglichkeiten.
  • Es bietet umfangreiche Unterstützung für Sprachen.
  • Es unterstützt umschaltbare Layouts.
  • Es verfügt über ein integriertes Terminal.

Der VSCode-Editor sieht wie im folgenden Bild aus:

Linux-Texteditoren

6.GNU Emacs

GNU Emacs ist der älteste und einfachste Texteditor für das Linux-System. Es ist Teil des GNU-Projekts. Aufgrund seiner Einfachheit ist es immer noch ein beliebter Texteditor, der von Tausenden von Benutzern verwendet wird. Es ist eingeschrieben C und LISP Programmiersprachen.

Einige Hauptfunktionen von GNU Emacs sind wie folgt:

  • Es verfügt über E-Mail- und News-Optionen.
  • Es bietet eine Debugger-Schnittstellenerweiterung.
  • Es verfügt über umfangreiche Dokumentation und Support.

Führen Sie die folgenden Befehle aus, um GNU Emacs zu installieren:

 sudo apt-get update sudo apt-get install emacs 

Um vom Terminal aus darauf zuzugreifen, führen Sie den folgenden Befehl aus:

 emacs 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

7. Atom-Editor

Atom ist ein kostenloser Open-Source-Code-Editor, der von entwickelt wurde GitHub Inc . Es ist plattformübergreifend und unterstützt mehrere Programmiersprachen. Es wird auch als „ hackbarer Texteditor für das 21. Jahrhundert '. Es wurde für Entwicklungszwecke entwickelt. Es ist mithilfe von Webtechnologien wie z. B. vollständig anpassbar JavaScript und HTML. Dies wird durch Node.js-basierte Plugins und Git-Steuerung erleichtert.

Einige Hauptfunktionen des Atom Editors sind wie folgt:

  • Es ist Open Source.
  • Es verfügt über ein modernes, anpassbares Layout.
  • Es erleichtert mit attraktiven Themen.
  • Es bietet eingebettete Git-Unterstützung.
  • Es ermöglicht die Zusammenarbeit in Echtzeit mit Telesync.
  • Es verfügt über intelligente automatische Vervollständigung und IntelliSense.
  • Es verfügt über einen integrierten Paketmanager.

Um Atom zu installieren, laden Sie das Binärpaket von herunter offizielle Seite von Atom , und führen Sie den folgenden Befehl aus:

 sudo dpkg -i Downloads/atom-amd64.deb 

Weitere Informationen zur Installation finden Sie hier.

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

8. Klammereditor

Der Brackets-Editor ist ein kostenloser Open-Source-Texteditor, der von entwickelt wurde Adobe . Der Schwerpunkt liegt auf der Webentwicklung. Es bietet ein umfassendes Codebearbeitungserlebnis mit mehreren kostenlosen Erweiterungen. Es ist in HTML, CSS und JS geschrieben.

Einige Hauptfunktionen des Brackets-Editors sind wie folgt:

  • Es bietet eine attraktive Benutzeroberfläche.
  • Es bietet Präprozessorunterstützung für SCSS und LESS.
  • Es erleichtert mit Inline-Editoren.
  • Es bietet eine Live-Vorschau.
  • Es unterstützt die Bearbeitung mit mehreren Registerkarten.
  • Es verfügt über PHP-Unterstützung.
  • Es unterstützt das Language Server Protocol.
  • Es unterstützt Plugin-Erweiterungen.

Um den Brackets-Editor zu installieren, führen Sie die folgenden Befehle aus:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Es wird so aussehen:

Linux-Texteditoren

9. Peak-Editor

Der Pico-Editor ist ein terminalbasierter Linux-Texteditor. Es verfügt über eine integrierte Unterstützung für Pine News und den E-Mail-Client. Es ist sehr einfach zu bedienen und bietet einige nützliche Funktionen, wie z Ausrichtung, Ausschneiden/Einfügen, Rechtschreibprüfung , und mehr. Da es sich jedoch nur um einen einfachen Texteditor handelt, bietet er nicht viele Funktionen wie andere Linux-Texteditoren.

Da es sich nicht um einen rein freien Texteditor handelt, bieten die meisten Linux-Distributionen Pico nicht als Texteditor an.

Das gleichzeitige Arbeiten mit mehreren Dateien wird nicht unterstützt. Außerdem kann der Such- und Ersetzungsvorgang nicht über mehrere Dateien hinweg durchgeführt werden.

Um eine Datei mit einem Pico-Texteditor zu öffnen, führen Sie den Befehl wie folgt aus:

 pico 

Es wird wie folgt aussehen:

Linux-Texteditoren

10. Bluefish

Bluefish ist ein kostenloser Open-Source-Texteditor für das Linux-System. Es handelt sich um einen fortschrittlichen Texteditor mit zahlreichen Werkzeugen zum Programmieren. Es eignet sich gut für die Entwicklung dynamischer Websites. Es unterstützt mehrere Sprachen und Tools wie PHP, C, C++, JavaScript, Java, Google Go, und viele mehr.

Einige Hauptfunktionen des Bluefish-Texteditors sind wie folgt:

  • Es ist leicht und schnell.
  • Es ermöglicht die Integration mit externen Linux-Programmen wie make, sed, awk, lint, weblint und vielen mehr.
  • Es erleichtert mit der Rechtschreibprüfung.
  • Es ermöglicht uns, an mehreren Projekten zu arbeiten.
  • Es verfügt über eine Remote-Dateibearbeitung.
  • Es bietet eine Funktion zum Suchen und Ersetzen.
  • Es verfügt über die Option zum Rückgängigmachen und Wiederherstellen.
  • Es bietet eine automatische Wiederherstellung geänderter Dateien.

Um Bluefish zu installieren, führen Sie die folgenden Befehle aus:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

Weitere Informationen zur Installation finden Sie unter Installieren des Bluefish-Editors unter Ubuntu.

Um eine Datei mit Bluefish zu öffnen, führen Sie den folgenden Befehl aus:

 bluefish 

es wird so aussehen:

Linux-Texteditoren

11. Kate/Kwrite

Kate ist eine fortschrittliche Editorin für mehrere Dokumente. Es ist seit der Veröffentlichungsversion 2.2 Teil von KDE. Die Kubuntu-Desktop-Umgebung liefert ihn als Standardeditor aus. Wenn Sie mit der Kubuntu-Umgebung vertraut sind, müssen Sie den Kate-Editor kennen. Es ermöglicht das gleichzeitige Arbeiten mit mehreren Dateien. Es wird als IDE betrachtet, da es leistungsstarke Funktionen wie eine IDE bietet. Es eignet sich zum Bearbeiten von Konfigurationsdateien, zum Anzeigen von HTML-Quellen aus Konqueror, zum Erstellen neuer Anwendungen und für viele weitere Aufgaben.

Einige Hauptfunktionen des Kate-Editors sind wie folgt:

Zu den einzigartigen Merkmalen von Kate gehören:

  • Es ist eine leistungsstarke IDE.
  • Es bietet Unterstützung für viele Sprachen.
  • Es verfügt über eine automatische Spracherkennungsfunktion.
  • Der Einzug für Dokumente wird automatisch festgelegt.

Um den Kate-Editor zu installieren, führen Sie den folgenden Befehl aus:

 sudo apt-get install kate 

Um eine Datei mit dem Kate-Editor zu öffnen, führen Sie den folgenden Befehl aus:

 kate 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

12. Notepad++

Notepad++ ist ein einfacher Texteditor mit vielen Anpassungsoptionen. Der Fokus liegt vor allem auf Geschwindigkeit und minimaler Programmgröße. Es wird hauptsächlich von Windows-Benutzern verwendet. Es unterstützt mehrere Plugins, um seine Funktionalität zu erhöhen.

Einige Hauptfunktionen von Notepad++ sind wie folgt:

  • Es unterstützt die Bearbeitung mit Registerkarten.
  • Es bietet Code-Faltung.
  • Es verfügt über Lesezeichenunterstützung.
  • Es verfügt über eine Dokumentenkarte.
  • Es bietet Unterstützung für Perl-kompatibler regulärer Ausdruck.

Um Notepad++ zu installieren, führen Sie die folgenden Befehle aus:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

Weitere Informationen zum Installationsprozess finden Sie unter So installieren Sie Notepad++ unter Ubuntu.

Um eine Datei mit Notepad++ zu öffnen, führen Sie den folgenden Befehl aus:

 notepad-plus-plus 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

13. Sonnenfinsternis

Eclipse ist eine der am häufigsten verwendeten IDEs (Integrated Development Environment) für die Entwicklung. Es ist die bevorzugte Wahl von Java-Entwicklern, da es in Java entwickelt wurde und mehrere Funktionen für die Entwicklung fortschrittlicher Java-Anwendungen bietet. Es bietet auch Unterstützung für andere Programmiersprachen und wir müssen zusätzliche Plugins installieren, um Code in anderen Programmiersprachen zu schreiben, z PHP , Python , C, C++, Ruby on Rails, COBOL und mehr.

Einige Hauptmerkmale der Sonnenfinsternis sind wie folgt:

  • Es ist ein kostenloser Open-Source-Code-Editor.
  • Es stellt Java-Entwicklungstools für Java-Entwickler bereit.
  • Es verfügt über umfangreiche Plugin-Unterstützung.
  • Es bietet einen Eclipse-Marktplatz zum Herunterladen zusätzlicher Tools.

Um Eclipse zu installieren, führen Sie die folgenden Befehle aus:

 sudo apt update sudo apt install eclipse 

Weitere Informationen zum Installationsprozess finden Sie unter So installieren Sie Eclipse unter Ubuntu.

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

14. gVim-Editor

Der gVim-Editor ist die GUI-Version des beliebten Vim-Editors. Es verfügt über ähnliche Funktionen und Modi wie der Befehlszeileneditor Vim. Es kann einfach im Software-Store heruntergeladen werden. Um es vom Terminal aus zu installieren, führen Sie die folgenden Befehle aus:

 sudo apt-get update -y sudo apt-get install -y gvim 

Um eine Datei mit gVim vom Terminal aus zu öffnen, führen Sie den folgenden Befehl aus:

 gvim 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

15. Jed-Herausgeber

Der Jed ist ein Befehlszeileneditor, der die umfassende Nutzung der S-Lang-Bibliothek unterstützt. Jed unterstützt alle Varianten für verschiedene Betriebssysteme wie Linux und Windows. Es handelt sich um einen leichtgewichtigen Editor, was ihn zu einem idealen Editor für Systeme mit geringer Konfiguration macht.

Einige Hauptfunktionen des Jed-Editors sind wie folgt:

  • Es ermöglicht die Hervorhebung der Farbsyntax auf Farbterminals.
  • Es verfügt über Code-Folding-Unterstützung.
  • Es stellt Dropdown-Menüs auf dem Terminal bereit.
  • Es unterstützt Emulationseditoren wie Emacs, EDT, WordStar, Borland, Brief usw.
  • Es ist in der C-ähnlichen Sprache S-Lang erweiterbar, um es hochgradig anpassbar zu machen.
  • Es unterstützt eine Vielzahl von Programmiermodi für mehrere Programmiersprachen.

Um den Jed-Editor zu installieren, führen Sie die folgenden Befehle aus:

Sortieren durch Einfügen
 sudo apt-get update -y sudo apt-get install -y jed 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

16. Geany-Herausgeber

Geany ist ein leistungsstarker, leichter Editor für Linux-Systeme. Es ist stabil und unterstützt zahlreiche Funktionen, die es nützlich machen. Es bietet integrierte Unterstützung für mehrere Programmiersprachen. Es wird von anderen Betriebssystemen unterstützt, z Windows und Mac sowie.

Einige Hauptfunktionen des Geany-Editors sind wie folgt:

  • Es bietet eine Syntaxhervorhebungsfunktion.
  • Es bietet eine steckbare Schnittstelle.
  • Es unterstützt viele Dateitypen.
  • Es bietet Code-Faltungs- und Code-Navigationsoptionen.
  • Es bietet eine Option zur automatischen Vervollständigung.
  • Es unterstützt das automatische Schließen von HTML- und XML-Tags.

Um den Geany-Editor zu installieren, führen Sie die folgenden Befehle aus:

 sudo apt-get update sudo apt-get install geany 

Es sieht wie der folgende Befehl aus:

Linux-Texteditoren

17. Blattpolster

Leafpad ist ein unkomplizierter GTK-basierter Texteditor. Aufgrund seiner Einfachheit und Leichtigkeit ist es ein beliebter Texteditor unter Linux-Benutzern.

Die Hauptfunktionen von Leafpad sind folgende:

  • Es bietet eine Codeset-Option.
  • Es bietet eine automatische Codesatzerkennung (UTF-8 und einige Codesätze).
  • Es ermöglicht unbegrenzte Rückgängig-/Wiederherstellen-Vorgänge.
  • Es bietet automatische/mehrzeilige Einrückung.
  • Es zeigt die aktuelle Zeilennummer an.
  • Es bietet eine Drag-and-Drop-Funktion.
  • Es ermöglicht das Drucken von Dateien.

Um Leafpad zu installieren, führen Sie die folgenden Befehle aus:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Es sieht wie der folgende Befehl aus:

Linux-Texteditoren

18. Leuchttisch

Ein Leuchttisch ist ein moderner Open-Source-IDE-basierter Texteditor. Es ist einer der besten Texteditoren des Linux-Systems.

Einige Hauptmerkmale des Leuchttisches sind wie folgt:

  • Es ist kostenlos und Open Source.
  • Es ist plattformübergreifend und leicht.
  • Es bietet eine moderne, intelligente Benutzeroberfläche mit einer minimalistischen Oberfläche.
  • Es bietet eine automatische Vervollständigung beim Codieren.
  • Es unterstützt die Inline-Auswertung.
  • Es bietet viele Anpassungsoptionen mit Themes und Plugins.
  • Es bietet geteilte Ansichten und sofortiges Feedback.
  • Es verfügt über eine Befehlspalette.
  • Dies erleichtert den Fuzzy-Finder.
  • Es unterstützt automatische Updates.

Wir können den Leuchttisch einfach von der offiziellen Website herunterladen. Um es vom Terminal aus zu installieren, führen Sie die folgenden Befehle aus:

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

19. Medit-Texteditor

Der Medit-Texteditor ist ein leichter Open-Source-Texteditor. Es ist für alle gängigen Betriebssysteme wie Linux, Mac und Windows verfügbar. Es begann mit einer einfachen integrierten Komponente von CGAP, wurde aber jetzt zu einem eigenständigen Texteditor weiterentwickelt.

Einige Hauptfunktionen von Medit sind wie folgt:

  • Es bietet Syntaxhervorhebung.
  • Es ermöglicht viele Plugins für mehrere Programmiersprachen.
  • Es unterstützt reguläre Ausdrücke.
  • Dies wird durch konfigurierbare Tastaturbeschleuniger erleichtert.

Um medit zu installieren, führen Sie die folgenden Befehle aus:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

20. CodeLite

CodeLite ist eine Open-Source-IDE, die plattformübergreifend unterstützt. Es unterstützt mehrere am häufigsten verwendete Programmiersprachen wie C, C++ , PHP und JavaScript. Es unterstützt alle wichtigen Plattformen wie Linux, Mac und Windows.

Um CodeLite zu installieren, führen Sie die folgenden Befehle aus:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Es wird wie im folgenden Bild aussehen:

Linux-Texteditoren

Einige spezialisierte Redakteure

Editoren enthalten zusätzliche Funktionen und Besonderheiten, zum Beispiel

    Quellcode-Editoren sind einige Texteditoren mit zusätzlichen Funktionen zur Erstellung von Quellcode. Häufig verfügen diese über eine vom Benutzer programmierbare Code-Navigation, Syntax-Hervorhebungsfunktionen und Tastaturmakros oder Codierungstools, genau wie der HTML-Editor. Integrierte Entwicklungsumgebungen wurden entwickelt, um größere Programmierprojekte abzuwickeln und zu rationalisieren. Normalerweise werden sie nur zum Programmieren verwendet, da sie mehrere Funktionen enthalten, die für die grundlegende Textbearbeitung nicht erforderlich sind. Falten Editoren enthalten „orthodoxe Editoren“, die Xedit-Derivate sind. Editoren, die ohne programmierspezifische Aspekte falten, werden im Allgemeinen als Outliner bezeichnet.
  • Die Autoren der Weltweites Netz verfügen über eine Reihe von HTML-Editoren, die für die Erstellung von Webseiten geeignet sind. Sie enthalten E Text Editor, KompoZer und Dreamweaver. Einige bieten die Möglichkeit, die laufende Arbeit in einem Standard-Webbrowser oder einer integrierten HTML-Rendering-Engine anzuzeigen.
  • Fast jede Webentwicklung wird in einer dynamischen Programmiersprache wie PHP oder Ruby mit einer IDE oder einem Quellcode-Editor umgesetzt. Der HTML-Code wird jeweils bereitgestellt, die zugrunde liegenden statischen Websites werden jedoch als separate Vorlagendateien gespeichert, die von der Software zur Verwaltung der Website gesammelt werden und nicht das gesamte HTML-Dokument bilden.
  • Outliner werden auch als baumbasierte Editoren bezeichnet, da sie mithilfe eines Texteditors hierarchische Gliederungsbäume einbinden. Falten können als spezielle Umrissform behandelt werden.
  • Informatiker, Physiker und Mathematiker erstellen Bücher und Artikel häufig mit LaTeX und TeX in reinen Textdateien. Oft werden solche Dokumente mit einem Standard-Texteditor erstellt, obwohl einige Leute spezielle TeX-Editoren verwenden.
  • Kollaborative Redakteure Ermöglichen Sie zwei oder mehr Benutzern die gleichzeitige Arbeit an einem ähnlichen Dokument in einem Netzwerk von entfernten Standorten aus. Die von bestimmten Benutzern vorgenommenen Änderungen werden automatisch verfolgt und im Dokument zusammengefasst, um die Möglichkeit inkompatibler Bearbeitungen auszuschließen. Ablenkungsfreie Redakteure bieten eine minimalistische Benutzeroberfläche mit dem Ziel, den Schreiber vom restlichen Betriebssystem und der übrigen Anwendung zu trennen, sodass sie sich auf das Schreiben konzentrieren können, ohne durch Schnittstellenkomponenten wie Benachrichtigungen oder den Symbolleistenbereich abgelenkt zu werden.