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:
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
- 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.
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.
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.
- Vi/VIM-Editor
- Nano-Editor
- Redaktionsredakteur
- Erhabener Texteditor
- VSCode
- GNU-Emacs
- Atom-Editor
- Klammereditor
- Spitzenredakteur
- Blaufisch
- Kate/Kwrite
- Notizblock ++
- Finsternis
- gVIM-Editor
- Jed-Herausgeber
- Geany-Herausgeber
- Blattpolster
- Leuchttisch
- Medit-Texteditor
- 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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
Einige spezialisierte Redakteure
Editoren enthalten zusätzliche Funktionen und Besonderheiten, zum Beispiel
- 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.
- 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.