10 der besten plattformübergreifenden Texteditoren für Programmierer

10 der besten plattformübergreifenden Texteditoren für Programmierer

Sobald Sie mit dem Programmieren begonnen haben, werden Sie schnell feststellen, dass der Standard-Texteditor Ihres Betriebssystems dieser Aufgabe nicht ganz gewachsen ist. Das mag zunächst in Ordnung sein, aber es ist, als würde man versuchen, ein Porträt mit einer Schachtel mit acht Buntstiften zu machen. Die nachstehenden Nur-Text-Editoren bieten robuste und effiziente Tools und Optionen mit allen Arten von integrierten Funktionen, um das Schreiben, Überprüfen und Überarbeiten von Code einfacher und angenehmer zu machen. Sie sind auch plattformübergreifend.

1. Erhabener Text

Preis : Kostenlos / 99 $
Verfügbar für: Windows, Linux und macOS.

Ehrwürdig, leistungsstark und anpassbar, Sublime Text überprüft so ziemlich alle Kästchen für einen guten Texteditor für Programmierer. Es ist bekannt und weithin als eines der besten verfügbaren anerkannt und das aus gutem Grund. Mit der Multi-Caret-Bearbeitung können Sie Text an mehreren Stellen gleichzeitig eingeben. Auf diese Weise wäre es einfach, Ihren Code zu aktualisieren, wenn Sie nur einige Namen und Werte ersetzen möchten. Es gibt auch eine Such- und Ersetzungsfunktion, mit der Sie Regex (reguläre Ausdrücke) verwenden können, um Dinge leichter zu finden.

Sublime Text in der Editor-Ansicht.

Vorteile

  • Einfacher Git-Zugriff mit Sublime Merge
  • Minimalistisches Design
  • Multi-Caret-Bearbeitung und reguläre Ausdrücke

Nachteile

  • Die persönliche Lizenz kann Ihnen nur bis zu drei Jahre lang Updates geben

2. Pulsar (eine Atomgabel)

Preis : Kostenlos
Verfügbar für: Windows, Linux und macOS.

Pulsar ist der Open-Source-Nachfolger des Atom-Editors, nachdem GitHub am 15. Dezember 2022 offiziell die Unterstützung dafür eingestellt hat. Wie sein Vorgänger ist er bis ins Mark hackbar. Sie können beliebig viele Funktionen hinzufügen oder entfernen, was großartig ist, wenn Sie nach einem vollständig anpassbaren Nur-Text-Editor suchen, um Code zu schreiben. Es zeigt jedoch keinen Hinweis darauf, dass es geladen wird, wenn Sie versuchen, es auszuführen. Wenn Sie also Entereinige Male drücken, werden Sie überrascht sein, wie viele Fenster möglicherweise auftauchen, wenn es ausgeführt wird.

Pulsar-Ansicht im Editor.

Vorteile

  • Sie können jede Funktion hinzufügen, die es derzeit nicht hat
  • Ermöglicht das Entfernen von Funktionen, die Sie nicht möchten oder benötigen
  • Leicht modifizierbar, wenn Sie wissen, wie man mit Electron JS umgeht
  • Sammelt keine Telemetriedaten
  • Kann neue Registerkarten vertikal oder horizontal setzen

Nachteile

  • Die offizielle Entwicklung ist langsam
  • Kann eine Weile dauern, bis es startet
  • Unterscheidet sich nicht sehr vom ursprünglichen Atom-Editor, da er neu ist
  • Sie müssen weiterhin auf öffentliche Pakete achten, die möglicherweise unerwünschte Funktionen enthalten, z. B. das Sammeln von Telemetriedaten
  • Funktioniert möglicherweise nicht auf einigen Linux-Distributionen

3. Leuchttisch

Preis : Kostenlos
Verfügbar für: Windows, Linux (64-Bit) und macOS.

Light Table war eines der Top-Technologie-Kickstarter-Projekte aller Zeiten und verfügt über einige elegante Funktionen, die es einzigartig machen. Das Beste ist wahrscheinlich die Möglichkeit, einen Browser-Tab neben Ihrem Code in der Anwendung zu öffnen, um die Änderungen, die Sie an Ihrem Code vornehmen, in Echtzeit zu sehen. Es ist einer der wenigen Code-Editoren, die Funktionen wie diese eingebaut haben.

Ansicht des Leuchttischs im Editor.

Vorteile

  • Ermöglicht das Surfen im Internet auf einer Registerkarte
  • Mit Registerkartensätzen können Sie einen Satz von Registerkarten von einem anderen unterscheiden

Nachteile

  • Alle Registerkartensätze sind vertikal
  • Eingeschränkte Plugins

4. Vim

Preis : Kostenlos
Verfügbar für: Windows, Unix (einschließlich Linux), macOS, Android (als VimTouch) und iOS.

Vim (und sein in Unix eingebautes Gegenstück vi) ist ein kleiner Texteditor, der fast überall ausgeführt werden kann. Sie müssen sicherstellen, dass Sie aus dem offiziellen GitHub-Repository herunterladen , da die offizielle Website manchmal langsam sein kann. Im Allgemeinen ist es klein, schnell und im Grunde der beste Freund des Speedcoders. Anstatt sich auf Zusatztasten zu verlassen, um Befehle anzuzeigen, verwendet Vim normale Zeichen. Befehle sind nur ein wenig intuitiv (z. B. tippen Sie :q!zum Beenden), aber Sie sollten niemals Ihre Finger von der Startreihe wegbewegen müssen. Sobald Sie in Vim schnell werden, wird sich jeder andere Editor wie Schlamm fühlen, der bergab rutscht.

Vim-Ansicht im Editor.

Vorteile

  • Ermöglicht schnelles Codieren
  • Superleicht
  • Startet als kleiner Bildschirm

Nachteile

  • Für eine winzig kleine App dauert es so lange, sie von der Hauptwebsite herunterzuladen
  • Programmieranfänger müssen einige Zeit damit verbringen, sich an Vim zu gewöhnen

5. Emacs

Preis : Kostenlos
Verfügbar für: Windows, Linux und macOS.

Emacs ist vor allem für seine Erweiterbarkeit und allgemeine Flexibilität bekannt. Dank dieser Erweiterbarkeit wird Emacs manchmal als „ein Betriebssystem innerhalb eines Betriebssystems“ bezeichnet, und Benutzer haben Webbrowser, Musikplayer und Newsreader erstellt, die darin ausgeführt werden. Neben anderen integrierten Funktionen erhalten Sie eine breite Bibliothek von Verknüpfungen, die Möglichkeit, beliebigen Code beim Start auszuführen, und die Zusammenarbeit mehrerer Benutzer. Die Anwendung macht umfangreichen Gebrauch von Zusatztasten (die Vim vermeidet), um zusätzliche Funktionalität bereitzustellen. Außerdem hat Emacs eine eigene Kirche . Machen Sie daraus, was Sie wollen.

Emacs-Ansicht im Editor.

Vorteile

  • Kann zu einer einfachen IDE erweitert werden
  • Einfach zu erstellende Hotkeys und Tastenbelegungen

Nachteile

  • Keine portable Version

6. UltraEdit

Preis : 79,95 $ pro Jahr (nur Editor) / 99,95 $ pro Jahr (alle Tools)
Verfügbar für: Windows, Linux und macOS.

Wie Sublime Text ist UltraEdit ein leistungsstarker Texteditor, der Ihnen viele Werkzeuge und viel Freiheit bietet. Es enthält sogar Funktionen wie Multi-Caret-Bearbeitung und eine anpassbare Benutzeroberfläche. UltraEdit bringt auch eine anpassbare, symbolbasierte Symbolleiste und Multifunktionsleiste mit, etwas, das anderen Texteditoren fehlt. Sie erhalten integriertes FTP, SSH und Telnet, um mit serverbasiertem Code zu arbeiten. Es hat einen stärkeren Fokus auf Unternehmensebene als die anderen Editoren auf der Liste, und der Preis spiegelt dies wider.

Ultraedit-Ansicht im Editor.

Vorteile

  • Integrierte FTP- und SFTP-Funktionen
  • Verwenden Sie SSH im Texteditor

Nachteile

  • Bezahlter Redakteur
  • Geschlossene Quelle

7. ICECoder

Preis : Kostenlos
Verfügbar für: Kann in jedem Browser mit PHP ausgeführt werden, unabhängig vom Betriebssystem.

Was könnte plattformübergreifender sein als ein Browser? ICECoder wird in einem Chrome-Tab ausgeführt und bietet einen Großteil der Leistung anderer Editoren in einer allgegenwärtig verfügbaren Plattform. Der Fokus von ICECoder lag ursprünglich auf browserbasierten Programmier- und Auszeichnungssprachen wie HTML und JavaScript, hat sich aber seitdem auf C und Java und mehr ausgeweitet. CtrlPass auf, dass du nicht versehentlich + drückst W, sonst schließt du dein Fenster.

ICEcoder-Ansicht im Editor.

Vorteile

  • Funktioniert in Ihrem Browser
  • Es gibt auch eine experimentelle Desktop-App

Nachteile

  • Desktop-Version noch in der Beta-Phase

8. Visual Studio-Code

Preis : Kostenlos
Verfügbar für: Windows, Linux und macOS.

Visual Studio Code schließt sich Emacs und Light Table in der Gruppe der Code-Editoren an, die die Grenze zwischen IDEs und anpassbaren Nur-Text-Editoren verwischen. Meistens wird es verwendet, um Code außerhalb der Visual Studio-IDE zu bearbeiten. Sie könnten es in eine leichte IDE verwandeln, indem Sie Plug-Ins mit nur wenigen Klicks installieren, was es für jemanden, der neu ist, einfach macht, damit anzufangen. Aber wenn Sie an dem Punkt angelangt sind, an dem Sie alles so personalisieren möchten, wie Sie es möchten, müssen Sie (zumindest vorübergehend) zu anderen Editoren wechseln, die sich einfacher selbst anpassen lassen.

Ansicht im Editor von Visual Studio.

Vorteile

  • Superstabil
  • Erkennt, welchen Code Sie in einer Datei verwenden

Nachteile

  • Microsoft übernimmt Telemetriedaten von dieser App und ihren Plug-Ins
  • Kann langsam werden, je nachdem, wie viele Plug-Ins hinzugefügt werden
  • Keine portable Version

9. VSCodium

Preis : Kostenlos
Verfügbar für: Windows, Linux und macOS.

VSCodium ist die kleine Schwester von Visual Studio Code ohne die proprietären Plug-Ins und standardmäßigen Opt-out-Telemetriedaten, also ist es im Grunde dasselbe. Es verwendet dieselben Ressourcen, sieht genau gleich aus und funktioniert mit denselben Plug-Ins, da es sich um eine Verzweigung zur Open-Source-Version von Visual Studio Code handelt. Verwenden Sie dies nur, wenn Sie Visual Studio Code mögen, aber Microsoft nicht mögen und den Datenschutz lieben.

Vscodium-Ansicht im Editor.

Vorteile

  • Kann alles tun, was Visual Studio Code tun kann
  • Nimmt standardmäßig keine Telemetriedaten

Nachteile

  • Fügt dem, was Visual Studio Code bereits tut, nicht wirklich mehr hinzu
  • Hat keinen Zugriff auf die proprietären Plug-Ins von Visual Studio Code

Lobende Erwähnung: Notepad++

Preis : Kostenlos

Während Notepad ++ exklusiv für Windows ist, können Sie es (inoffiziell) über eine Snap-Anwendung unter Linux zum Laufen bringen. Notepad ++ ist einer der einfacheren Klartext-Code-Editoren und eignet sich hervorragend als schneller und tragbarer Code-Editor, den Sie auf einem USB-Stick speichern und an einen Arbeitscomputer anschließen können, ohne zu viel Platz zu beanspruchen. Obwohl Sie dasselbe mit den meisten anderen Code-Editoren tun könnten, startet insbesondere dieser ziemlich schnell und eignet sich hervorragend, um überall schnelle Notizen zu machen.

Editor-Ansicht von Notepad++.

Vorteile

  • Ermöglicht das Anwenden von Farben auf Registerkarten
  • Kann Registerkarten auf schreibgeschützt setzen
  • Läuft schnell wie ein normaler Notepad

Nachteile

  • Durch das Ziehen einer Registerkarte nach rechts wird kein neuer Registerkartensatz erstellt
  • Plugins fehlen eher

Häufig gestellte Fragen

Was ist der Unterschied zwischen Vim und vi?

Der ursprüngliche Klartext-Code-Editor auf UNIX-Systemen ist vi. Es wird mit der Betriebssysteminstallation geliefert. Vim ist eine verbesserte Version, die mehr Befehle und eine GUI zum Arbeiten hat. Sein Name ist die Abkürzung für „vi, Improved“.

Was ist der Unterschied zwischen einer IDE und einem Editor?

Eine IDE verfügt über alle erforderlichen Tools, um das Codieren zu vereinfachen, während ein Editor im Allgemeinen nur dazu dient, Ihnen zu helfen, Dinge besser einzugeben. Neben der Verknüpfung mit einem Compiler kann eine IDE mit einer Versionskontrollsoftware wie Git oder einem Debugging-Programm wie GDB verbunden werden. Der Unterschied zwischen IDEs und Editoren ist jedoch ziemlich trübe, und einige, wie Visual Studio Code, können die Grenze tiefer verwischen, indem sie diese über Plug-Ins verfügbar machen.

Warum wurde Atom eingestellt?

Da Atom im Laufe der Jahre an Popularität verloren hat, planten die Leute bei GitHub, es einzustellen und sich auf ihre anderen Projekte zu konzentrieren. Der Quellcode für die neueste Atom-Version wurde jedoch in ein öffentliches Archiv umgewandelt, sodass jeder einen Fork daraus machen kann, während der Code für zukünftige Generationen erhalten bleibt.

Was ist Electron JS?

Electron JS ist ein JavaScript-Framework zum Erstellen von Web-Apps, die wie Desktop-Anwendungen aussehen. Es wird in einer Reihe von Nur-Text-Code-Editoren wie Sublime, Pulsar und Visual Studio Code verwendet.

Bildquelle: Unsplash . Alle Screenshots von Terenz Jomar Dela Cruz .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert