Empfohlen, 2024

Tipp Der Redaktion

Die 8 wichtigsten Textalternativen, die Sie verwenden können

Sublime Text ist mit seiner schlanken Benutzeroberfläche, großartigen Funktionen und einer umfangreichen Liste von Plugins einer der beliebtesten Quellcode-Editoren für Programmierer weltweit. Es ist jedoch nicht für jeden etwas dabei. Erstens ist Sublime Text technisch nicht frei und fordert Sie dazu auf, die $ 70-Lizenz zu kaufen, sobald der Testzeitraum abgelaufen ist. Dies ist oftmals eine große Belastung für viele, die das Programm täglich verwenden. Es ist auch proprietäre Software, ein weiterer wichtiger Aspekt, den viele FOSS-Befürworter als ungenießbar empfinden. Andere wiederum suchen möglicherweise nach vollwertigen IDEs anstelle von einfachen Texteditoren. Es gibt also viele Gründe, warum einige von Ihnen nach etwas anderem als Sublime Text suchen, das täglich verwendet werden kann. Wenn Sie einer von ihnen sind, sollten Sie einen Blick auf die 8 besten Sublime-Text-Alternativen werfen, die Sie jetzt verwenden können:

Beste erhabene Textalternativen

1. Notizblock ++

Notepad ++ ist ein kostenloser Quellcode-Editor, der mehrere Programmiersprachen in der MS Windows-Umgebung unterstützt. Es verwendet die Scintilla-Editor-Komponente und ist in C ++ mit "Win32-API-Aufrufen, die nur STL verwenden, um die Leistung zu erhöhen und die Programmgröße zu verringern" geschrieben. Die Software unterstützt zwar Makros und Plugins, ist jedoch nicht so reich an Funktionen wie viele andere Editoren auf dieser Liste. Aufgrund der Einfachheit und der bekannten Benutzeroberfläche ist dies jedoch eine einfache Empfehlung für jemanden, der sich gerade mit dem Programmieren befasst. Während fortgeschrittene Programmierer wahrscheinlich etwas nach etwas mehr Aufsehen suchen, enthält Notepad ++ die meisten Funktionen, die Sie von einem einfachen Code-Editor erwarten würden, einschließlich Syntaxhervorhebung, Syntaxfaltung, Suchen / Ersetzen, Bearbeiten des geteilten Bildschirms, synchronisiertes Scrollen und Multi -Dokumentschnittstelle

Wie Sublime Text gibt es auch eine begrenzte Autovervollständigung für Programmier-, Skript- und Markierungssprachen. Im Gegensatz zu Sublime Text unterstützt es jedoch keine intelligente Code-Vervollständigung oder Syntaxprüfung. Notepad ++ war ein Open Source - Projekt, das unter der GNU GPL lizenziert ist. Ursprünglich war Notepad ++ von 2003 bis 2010 auf SourceForge gehostet. Das Hosting wurde in die französische TuxFamily verlagert, als die US - Bundesregierung im Januar 2010 Softwaredienste unter ihre ITAR (International Traffic in Waffenregelungen), wodurch SourceForge gezwungen wird, den Zugang für Benutzer aus Kuba, Iran, Nordkorea, dem Sudan und Syrien zu beschränken. Das Projekt wird derzeit auf Github gehostet und gilt allgemein als eine der besten Sublime-Text-Alternativen, die verwendet werden können.

Plattform: Windows
Download: (Kostenlos)

2. Atom

Atom ist kostenlos, Open Source und in hohem Maße anpassbar . Die Software basiert auf einem minimalen Kern und wird mit 50 Open-Source-Paketen geliefert, die wie viele ihrer Open-Source-Partner auf GitHub gehostet werden. Atom basiert auf dem Open-Source-Electron-Framework, das ursprünglich von Cheng Zhao erstellt wurde, aber jetzt von GitHub entwickelt wird. Es ist in reinem HTML / CSS auf Chromium geschrieben . Das Projekt wurde erst 2014 gestartet, verfügt jedoch bereits über 7.000 verschiedene Pakete, von denen fast alle auch auf Github gehostet werden. Sie könnten so etwas wie Autocomplete + verwenden, um zusätzliche Autocomplete-Funktionen zu erhalten, oder Minimap verwenden, um visuell zu bestimmten Teilen einer Datei zu springen.

Im Gegensatz zu Sublime Text unterstützt Atom die Drag / Drop- Aktion für Dateien und Ordner in der Strukturansicht. Dies ist ein definitives Plus für normale Benutzer. Wenn Sie der Typ sind, der gleichzeitig an mehreren Dateien arbeitet, würden Sie auch die Bearbeitungsfunktion für Splits im Teilfenster zu schätzen wissen. Atom verfügt außerdem über eine Reihe von Standard-Plugins, die es mit einer ganzen Reihe von Programmiersprachen kompatibel machen, darunter C, C ++, C #, HTML, Java, Python, SQL und mehr. Der Vorteil, eines der eigenen Projekte von Github zu sein, besteht in der guten Integration von Git. Alles in allem ist es eine großartige Software, wenn Flexibilität und Anpassung ganz oben auf Ihrer Prioritätenliste stehen.

Plattformen: Windows, Linux, Mac OS
Download: (Kostenlos)

3. Visual Studio Code

Visual Studio Code ist ein FOSS-Quellcode-Editor und -Debugger, der von Microsoft entwickelt wurde und auf Github gehostet wird. Die Software ist nicht nur unter Windows verfügbar, sondern auch unter Mac OS und Linux. Es beinhaltet Unterstützung für die eingebettete Git-Steuerung, Syntaxhervorhebung, intelligente Code-Vervollständigung, Snippets und Code-Refactoring. Es ist auch anpassbar, sodass Benutzer das Design des Editors, Tastenkombinationen und andere Voreinstellungen ändern können. Wie Atom basiert auch VS Code auf dem Electron-Framework, das Node und HTML / CSS verwendet. Anstatt Atom zu verwenden, verwendet es jedoch "Monaco" - dieselbe Editorkomponente, die in Visual Studio Team Services verwendet wird.

Visual Studio Code unterstützt eine Reihe von Programmiersprachen, darunter C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP und mehr. Wie Sublime Text unterstützt auch VS Code eine Vielzahl von Plugins, die die Funktionalität des Editors erweitern und die Sprachunterstützung hinzufügen. Die Erweiterungsverwaltung ist integriert, und einige wichtige sind Bestandteil des Standard-Downloadpakets. Eine bemerkenswerte Funktion ist die Möglichkeit, Erweiterungen zu erstellen, die Code analysieren, beispielsweise Linters und Tools für die statische Analyse. Die Software wurde erstmals im Jahr 2015 veröffentlicht und befindet sich derzeit in der Version 1.15.1, die erst letzten Monat veröffentlicht wurde.

Plattformen: Windows, Linux, Mac OS
Download: (Kostenlos)

4. Vim

Vim ist ein kostenloser Open-Source-Cross-Plattform-Befehlszeilen-Texteditor, der auf einer Vielzahl von Plattformen von Windows, Linux, Mac OS und Unix bis zu Android, iOS, Amigaos und anderen verfügbar ist. Die Software ist ein Klon des Open-Source-Vi-Texteditorprogramms für Unix . Sein Name ist eine Abkürzung von "Vi Improved" als Referenz auf das ursprüngliche Programm, das von dem bekannten Computerwissenschaftler und Sun Microsystems-Mitbegründer Bill Joy im Jahr 1976 geschrieben wurde. Das Programm wird von zahlreichen Anwendern unterstützt und verfügt über rund 15.000 Pakete, die Tree Explorer, Syntax-Highlighter, Theming, Git-Integration usw. enthalten. Sie können VimAwesome besuchen, um einige der besten Plugins zu finden, die die Community zu bieten hat.

Im Gegensatz zu Sublime Text verfügt Vim nicht über eine grafische Benutzeroberfläche, über die Sie mit der Maus bequem navigieren können. Das Öffnen, Schließen, Bearbeiten und Speichern erfolgt über Tastenkombinationen wie bei einem Terminal. Wenn Sie keine GUI haben, bedeutet dies mehr Nischenattraktivität, aber es ist immer noch einer der flexibelsten und leistungsfähigsten Quellcode-Editoren, den Sie heute verwenden können. Es gibt auch viele vorkonfigurierte Vim-Konfigurationsdateien, die Sie im Internet finden können, indem Sie einfach nach .vimrc suchen . Wenn Sie sich die Zeit nehmen wollen, um mehr über dieses unglaublich mächtige Werkzeug zu erfahren, können Sie zu Vim-Adventures wechseln, wo Sie ein Online-Spiel spielen können, um alle grundlegenden Befehle auf spielerische Weise zu erlernen.

Plattformen: Windows, Linux, Mac OS
Download: (Kostenlos)

5. Spacemacs

GNU-Emacs gelten im Allgemeinen als die am besten erweiterbaren und anpassbaren Quellcode-Editoren der Welt, und Spacemacs ist eines der beliebtesten Emacs-Starter-Kits. Wie Sie bereits wissen, handelt es sich um einen kostenlosen und Open Source-Texteditor, der auf GNU Emacs basiert. Er bietet sowohl grafische als auch Befehlszeilen-Benutzeroberflächen, die sowohl unter X Display Manager als auch innerhalb des Unix-Terminals ausgeführt werden können. Das Programm bringt die volle Leistungsfähigkeit des Emacs Plugin-Ökosystems und der vi-Keybindings (über EViL) mit und macht es zu einer leistungsstarken und vielseitigen Alternative zu Sublime Text. Die Software erhöht die Produktivität von Vi-Benutzern und ermöglicht es auch regelmäßigen Emacs-Benutzern, die Software weiterhin effektiv zu nutzen.

Spacemacs verwendet die Leertaste als Standardschlüssel für die Führungslinie, von der das Programm seinen Namen erhält. Die Syntax-Hervorhebungsfunktion in Spacemacs ist standardmäßig für alle gängigen Programmiersprachen aktiviert und kann manuell über Konfigurationsdateien sowie über interne Befehle konfiguriert werden. Bei allem Positiven kann das Programm manchmal ziemlich störend sein. Spacemacs können von nervigen Tastenkonflikten über nicht-funktionale LaTex-Unterstützung bis hin zu unzulänglichen Registerkarten- / Arbeitsbereichs-Plug-Ins für einige sehr viel sein, aber wenn Sie Ihre Yak-Rasieraufgaben mögen, könnte dies das perfekte Projekt für Sie sein.

Plattformen: Windows, Linux, Unix, Mac OS
Download: (Kostenlos)

6. Klammern

Klammern ist ein weiteres Beispiel dafür, dass freie und Open-Source-Software manchmal von den größten Namen kommerzieller Software stammen kann. Adobe, besser bekannt für teure Software wie Photoshop und Premier Pro, ist das Unternehmen hinter diesem Programm, das unter der MIT-Lizenz lizenziert ist und derzeit auf GitHub (Repository) gehostet wird. Brackets wurde speziell für Webentwickler in HTML, CSS und JavaScript unter Verwendung von CodeMirror in einem Node.js-Container geschrieben. Es ist auf einer Reihe von Plattformen verfügbar, darunter Windows, Mac OS und Linux.

Zu den bemerkenswerten Funktionen von Brackets gehören Quick Edit, Live Preview, Split View und Theseus Integration . In Bezug auf die Sprachunterstützung unterstützt die Software unter anderem C, C ++, Java, JavaScript, HTML, Python, Perl und Ruby. Wie Sublime Text unterstützt auch Brackets Erweiterungen, die dank eines integrierten Erweiterungsmanagers die Funktionalität der Software erheblich verbessern können. Hier muss erwähnt werden, dass Brackets standardmäßig Benutzerdaten an Adobe-Server überträgt. Sie können sie jedoch jederzeit deaktivieren, indem Sie zu Hilfe> Integritätsbericht wechseln.

Plattformen: Windows, Linux, Mac OS
Download: (Kostenlos)

7. Leuchttisch

Light Table bezeichnet sich auf seiner offiziellen Website als "Code-Editor der nächsten Generation", der eine flexible Schnittstelle, Echtzeitauswertung, sofortige Ausführung, Live-Visualisierung, Debugging und Dokumentation bereitstellt. Wie viele andere Software auf der Liste und im Gegensatz zu Sublime Text ist Light Table ein kostenloses Open-Source-Programm, das unter der MIT-Lizenz veröffentlicht wird. Es ist in ClojureScript mit einem Node-Webkit-Wrapper geschrieben, und obwohl es als Umgebung für Clojure und ClojureScript begann, hat es seitdem Unterstützung für andere Programmiersprachen wie Python, JavaScript, HTML und CSS hinzugefügt.

Während Light Table im Vergleich zu Sublime Text nur eine begrenzte Sprachunterstützung bietet, gibt es ein paar nette Details, wie beispielsweise Auto-Vervollständigung überall, geteilte Ansichten und eine Befehlspalette. Es gibt auch eine gute Auswahl an Themen, aber eines der größten Nachteile des Programms ist, dass Sie keine Bilddateien darin anzeigen können, obwohl es auf einer Browser-Plattform basiert. Insgesamt ist Light Table ein interessantes, relativ neues Projekt, das leicht und schnell ist, aber die Benutzer haben eine steile Lernkurve, was für viele ein Problem sein kann, da es nicht so viele Funktionen bietet wie andere Software darüber diese Liste.

Plattformen: Windows, Linux, Mac OS
Download: (Kostenlos)

8. Eclipse

Eclipse ist wie die meisten anderen Einträge in unserer Liste ein freier Quellcode-Editor (Open Source Source, FOSS), aber er ist weit mehr als nur ein Quelltext-Editor. Es handelt sich dabei um eine vollwertige, plattformübergreifende IDE (Integrated Development Environment), die unter Windows, Linux, macOS und Solaris verfügbar ist. Das Programm selbst ist größtenteils in Java geschrieben und wurde vor allem als Java-Umgebung entwickelt. Dank einer großen Anzahl von Plugins und Erweiterungen unterstützt es jetzt eine Vielzahl von Programmiersprachen, darunter C, aber nicht darauf beschränkt, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java und mehr. Während Python nicht standardmäßig unterstützt wird, erledigt das PyDev-Plugin die Aufgabe.

Zu den Funktionen dieser beliebten IDE gehört neben Git / CVS auch eine ganze Reihe integrierter Debugging-Tools. Die Standardversion von Eclipse enthält auch Java und Plugin Development Tooling. Entwickler können auch aus anderen Paketen wählen, zu denen Tools zum Diagrammen, Modellieren, Berichten, Testen und Erstellen von GUIs gehören . Falls Sie an der Schatztruhe der für die Plattform verfügbaren Plugins interessiert sind, sollten Sie zum Eclipse Marketplace Client wechseln, in dem Benutzer Software direkt aus einer Eclipse-Installation heraus installieren können.

Plattformen: Windows, Linux, Mac OS, Solaris
Download: (Kostenlos)

Die besten Text-Alternativen, die Sie ausprobieren sollten

Obwohl alle oben genannten Quellcode-Editoren und IDEs aufgrund des hohen Anpassungsgrades, den sie anbieten, großartige Sublime-Text-Alternativen für Windows, Mac OS und Linux sind, ist keine von ihnen perfekt, wenn wir ganz ehrlich sind. Sie haben jeweils ihre eigenen Vor- und Nachteile. Sie sollten also im Idealfall versuchen, herauszufinden, was für Sie funktioniert und was nicht. Falls Sie eines der oben genannten Programme bereits verwendet haben oder verwendet haben oder vermuten, dass wir etwas verpasst haben, das es verdient, in dieser Liste aufgeführt zu werden, teilen Sie uns dies bitte im Kommentarbereich mit. Wir würden gerne Ihre Gedanken zu diesem Thema hören.

Top