Notepadd ++ ist ein völlig kostenloser Quellcode–Editor, der als Ersatz für Notepad unter Windows erstellt wurde – basiert auf Scintilla in C ++ und implementiert die Win32-API und STL, um sicherzustellen, dass die Programmgrößen bei hoher Ausführungsgeschwindigkeit klein sind – Funktionen, die es seitdem zu einem Familiennamen unter Entwicklern gemacht haben. Leider gibt es keine Version für Linux-Benutzer.
Hier ist eine Liste der besten Notepadd ++ – Alternativen, die Sie auf Ihrer Linux-Distribution ausführen und zufrieden sein können.
Vim Editor
Vim ist ein leistungsstarker, vollständig konfigurierbarer Texteditor zum Erstellen beliebiger Texttypen. Es wird als „vi“ bezeichnet, das mit Apples OS X und den meisten Unix-Systemen ausgeliefert wird.
Es ist bekannt für seinen mehrstufigen Undo-Baum, das umfangreiche Plugin-System, die Unterstützung für zu viele Dateiformate und Programmiersprachen, um sie aufzulisten, und die Integrationsunterstützung mit vielen Tools.
Um mehr über Vim Editor zu erfahren, lesen Sie unsere folgenden verwandten Artikel.
- Vim 8.0 wird nach 10 Jahren veröffentlicht – Installation auf Linux-Systemen
- 10 Gründe, warum Sie den Vi/Vim–Texteditor unter Linux verwenden sollten
- 6 beste Vi / Vim–inspirierte Code-Editoren für Linux
- Erfahren Sie nützliche Tipps und Tricks zum ‚Vi/Vim‘-Editor, um Ihre Fähigkeiten zu verbessern – Teil 1
- 8 interessante Tipps und Tricks zum ‚Vi/Vim‘-Editor für jeden Linux-Administrator – Teil 2
- So aktivieren Sie die Syntaxhervorhebung im Vi/ Vim-Editor
Nano Editor
Nano ist ein Open-Source-befehlszeilenbasierter Texteditor für Unix-ähnliche Betriebssysteme. Es wurde nach einem Teil von Pines E-Mail-Client und Pico Texteditor mit viel mehr Funktionalität modelliert.
Zu den Funktionen gehören Syntaxhervorhebung, Kommentieren / Auskommentieren von Zeilen mit einem einzigen Tastendruck (M-3), bindbare Funktionen, einfaches Ausschneiden von Leerzeichen aus begründeten Absätzen usw.
In den meisten Linux-Distributionen ist nano bereits installiert, wenn nicht, können Sie es einfach mit den folgenden Befehlen installieren:
# apt install nano # yum install nano
GNU Emacs
GNU Emacs ist ein anpassbarer, erweiterbarer, Open Source, selbstdokumentierender Echtzeit-Display-Texteditor in der EMACS-Familie von Texteditoren, die für ihre Erweiterbarkeit bekannt sind.Zu den Funktionen gehören Syntax-Highlighting-Unterstützung für viele Dateiformate und Sprachen, Anpassung mit Emacs Lisp-Code oder einer GUI, vollständige Unicode-Unterstützung, vollständige integrierte Dokumentation und Tutorials usw.
Um GNU Emacs zu installieren, geben Sie den folgenden Befehl auf dem Linux-Terminal aus.
# apt install emacs # yum install emacs
Gedit
Gedit ist eine Open-Source-Texteditor-App, die für die allgemeine Textbearbeitung mit einer sauberen und einfachen Benutzeroberfläche entwickelt wurde. Es ist Gnomes eigener Texteditor und wird als Standard-Texteditor der GNOME-Desktop-Umgebung ausgeliefert.
Zu den Funktionen von gedit gehören das Sichern von Dateien, Textumbruch, Zeilennummerierung, Remote-Dateibearbeitung, konfigurierbare Schriftarten und Farben, Regex-Unterstützung usw.
Um Gedit zu installieren, geben Sie den folgenden Befehl auf dem Linux-Terminal aus.
# apt install gedit # yum install gedit
Geany
Geany ist ein Open Source GTK + Texteditor, der entwickelt wurde, um Benutzern eine leichte und schnelle IDE zu bieten, die kaum von anderen Paketen abhängt.
Zu den Funktionen gehören eine integrierte umschaltbare Konsole, Unterstützung für mehrere Programmiersprachen und Dateiformate, Code-Faltung, Anruftipps, Codenavigation, automatische Vervollständigung von Symbolnamen usw.
Um Geany zu installieren, geben Sie den folgenden Befehl auf dem Linux-Terminal aus.
# apt install geany # yum install geany
Atom
Atom ist ein leistungsstarker, anpassbarer, funktionsreicher und erweiterbarer Open-Source-Texteditor, der von den Entwicklern hinter GitHub für macOS, Windows und Linux erstellt wurde.
Zu den Funktionen gehören die native Integration mit Git für die Arbeit mit GitHub-Projekten, Teletype für die Live-Zusammenarbeit an Projekten, mehrere Fenster, intelligente automatische Vervollständigung, ein integrierter Paketmanager usw.
Erfahren Sie mehr über Atom – Einen hackbaren Text- und Quellcode-Editor für Linux
Sublime Text
Sublime Text , leistungsstarker, proprietärer, von der Community gepflegter, plattformübergreifender und erweiterbarer Quellcode-Editor mit Python-API.Sublime Text wurde erstmals 2008 von Jon Skinner und Will Bond veröffentlicht und hat seitdem die Herzen engagierter Benutzer gewonnen, die schwören, dass es die moderne Version von vi und GNU Emacs ist.
Es verfügt über eine saubere, minimalistische Benutzeroberfläche, Goto Anything, Split Editing, Instant Project Switch, Unterstützung für praktisch jede Programmiersprache, Unterstützung für Tonnen von Plugins, etc.
Erfahren Sie mehr über die Installation von Sublime Text unter Linux
Kate
Kate (KDE Advanced Text Editor) Quelltext-GUI-Texteditor, der von der KDE-Community entwickelt und seit 2001 mit KDE-Software gebündelt wurde.Kate wird unter anderem als Bearbeitungskomponente in Quanta Plus, dem LaTeX-Frontend, und KDevelop verwendet. Zu den Funktionen gehören Code-Faltung, Syntaxhervorhebung, die über XML-Dateien erweiterbar ist, automatische Erkennung der Zeichencodierung usw.
Um Kate zu installieren, geben Sie den folgenden Befehl auf dem Linux-Terminal aus.
# apt install kate # yum install kate
Notepadqq
Notepadqq ist ein völlig kostenloser Quellcode-Editor, der als Linux-Alternative für Notepad ++ erstellt wurde und nur für Windows verfügbar ist. Und genau wie Notepadd ++ soll sichergestellt werden, dass die Programmgrößen bei hoher Ausführungsgeschwindigkeit klein sind.
Zu den Funktionen gehört eine einfache, auffällige Benutzeroberfläche mit Unterstützung für Multiview-Bearbeitung, Plugin-Erweiterung, mehrere Programmiersprachen, Syntaxhervorhebung usw.
Um Notepadqq zu installieren, geben Sie den folgenden Befehl auf dem Linux-Terminal aus.
--------------- On Debian/Ubuntu --------------- $ sudo add-apt-repository ppa:notepadqq-team/notepadqq$ sudo apt-get update$ sudo apt-get install notepadqq--------------- On CentOS/Fedora ---------------# yum install notepadqq
Visual Studio Code
Visual Studio Code ist ein leistungsstarker, erweiterbarer, vollständig anpassbarer, plattformübergreifender Texteditor, der von der Microsoft Corporation erstellt wurde. Es bietet Benutzern auf allen Plattformen eine einheitliche Umgebung zum Erstellen und Testen von Programmen in jeder Sprache für jede Plattform.
Zu den VS-Code-Funktionen gehören IntelliSense, integrierte Git-Befehle, ein im Editor integrierter Debugger mit Debug-Unterbrechungen, Aufrufstapeln und einer interaktiven Konsole, Unterstützung für fast jede Programmiersprache usw.
SciTE
SciTE ist ein SCIntilla-basierter Texteditor, der zuerst erstellt wurde, um Scintilla zu demonstrieren, aber seitdem gewachsen ist nützlich für die Entwicklung und Ausführung von Programmen, die in der Regel einfache Konfigurationen haben. Es verfügt über eine einfache Benutzeroberfläche mit Registerkarten und Syntaxhervorhebung, Unterstützung für bidirektionalen Text, Hilfsskripte, konfigurierbare Tastaturkürzel usw.Die kostenlose Version von SciTE ist für Linux-kompatible Systeme mit GTK + und Windows verfügbar, während eine kommerzielle Version im Mac App Store heruntergeladen werden kann.
CodeLobster
CodeLobster ist eine völlig kostenlose multifunktionale und tragbare IDE für PHP-, HTML-, CSS- und JavaScript-Projekte mit Unterstützung für über 15 Frameworks. Es bietet Benutzern fast alle Funktionen in vielen kostenpflichtigen Anwendungen wie Pair-Highlighting, Tooltips, PHP- und JS-Debugging und erweiterte automatische Vervollständigung, inkrementelle Suche usw.
Die Professional-Version enthält Funktionen wie SASS und LESS, Split Window Compare, Codevalidierung, einen SQL-Manager usw. und eine Menge zusätzlicher Plugins, die für den Unternehmensbenutzer geeignet sind.