Top 10 Free Source Code Editors - Überarbeitet
Mit professionellen Code-Editoren wie Dreamweaver, Coda, Textmate und anderen ist es kein Wunder, dass immer mehr Benutzer einfacheren Code-Editor wie den Windows-Editor vergessen haben. Wir verstehen, dass einfacher nicht die beste Option bedeutet. Es gibt jedoch einfachere, aber professionelle Code-Editoren, die möglicherweise genau Ihren Anforderungen entsprechen!
Dies war das, was ich für den besten Knall für null Dollar (mit einem zusätzlichen Bonus) gefunden habe. Teilen Sie Ihren persönlichen Favoriten in den Kommentaren mit.
1. Notizblock ++
Notepad ++ ist ein Open Source-Ersatz für das originale Notepad-Programm (das mit Windows geliefert wird) und unterstützt mehrere Sprachen. Obwohl es für Microsoft Windows entwickelt wurde, kann es auch unter Linux, Unix, BSD und Mac OS X (mit Wine) ausgeführt werden. Beim Starten von Notepad ++ werden Sie den Unterschied zum ursprünglichen Notepad feststellen. Es gibt eine Menge zusätzlicher Schaltflächen und Funktionen, z. B. Unterstützung für Plugins, Bearbeiten von Registerkarten, Ziehen und Ablegen, Bearbeiten des Bildschirms, synchronisiertes Scrollen, Rechtschreibprüfung (über ein enthaltenes Plugin), Suchen und Ersetzen über mehrere Dokumente, Dateivergleich, Zoomen und vieles mehr. "Notepadd ++ unterstützt Syntaxhervorhebung und Syntaxfaltung für 48 Programmiersprachen, Skriptsprachen und Auszeichnungssprachen." (Quelle).
Wie die Website erklärt, ist das Programm in C ++ geschrieben und verwendet reine Win32-API und STL, was eine höhere Ausführungsgeschwindigkeit und eine geringere Programmgröße gewährleistet. Wenn Sie erfahren möchten, wie Notepadd ++ zu Ihrem Standard-Texteditor wird, finden Sie hier Anweisungen.
Pros
- Leicht und startet schnell
- Bearbeitungsoberfläche mit Registerkarten
- Plugin-Unterstützung und Makros
- Möglichkeit zum Hinzufügen von Lesezeichen
- Drag & Drop-Unterstützung
- Finden und ersetzen Sie mehrere Dokumente
- Vollbildmodus
- Minimieren Sie in der Taskleiste
- Style-Konfigurator für eine anpassbare Benutzeroberfläche
- Syntax- und Klammermarkierung
- Automatische Einrückung
- Autovervollständigung
- Code falten
- Textfalten
- Compiler-Integration
- Suchen und ersetzen
- Rechtschreibprüfung (über Plugin)
- Gemeinschaftliche Bearbeitung (via Plugin)
- FTP-Unterstützung (über Plugin)
- Mehrere Instanzen
- Dateivergleich
Cons
- Keine HTTP-, SSH- oder WebDav-Unterstützung für die Remote-Dateibearbeitung
- Unterstützt keine großen Dateien
- Ein anderes Programm wird benötigt, um unter Mac OS X zu laufen
2. TextWrangler
Im Gegensatz zu Notepadd ++, das oben erwähnt wurde, ist TextWrangler kein Open Source und es ist nur ein Programm für Mac. Es unterstützt auch nur eine Sprache: Englisch. Es ist jedoch ein sehr leistungsfähiger allgemeiner Texteditor und ein Tool für Unix und Serveradministratoren. An der Oberfläche sieht es wie ein einfacher und einfacher Texteditor aus, es verfügt jedoch über viele Funktionen. Es gibt eine Dokumentenablage (standardmäßig geschlossen), die geöffnet werden kann, um ausgewählte Dokumente anzuzeigen und zu vergleichen. Als Code-Editor enthält es Syntaxfärbung und Funktionsnavigation für 44 Programmiersprachen wie ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL und VBScript. Mit TextWrangler können Sie auch extrem große Dateien öffnen. Dies ist nur durch den Arbeitsspeicher Ihres Computers und die Beschränkung von OS X auf Dateien beschränkt.
Wenn Sie erweiterte Funktionen wie FTP und SFTP zum Öffnen und Speichern, AppleScript, Mac OS X Unix-Skriptunterstützung, Ruhemodus, automatisches Speichern usw. benötigen, können Sie ein Upgrade auf BBEdit durchführen.
Pros
- Plugin-Unterstützung und Makros
- Integriertes FTP und sicheres FTP
- SSH-Unterstützung für die Fernbearbeitung von Dateien
- Möglichkeit, zwei Dokumente zeilenweise zu vergleichen
- Satzstellung markieren
- Automatische Einrückung
- Autovervollständigung
- Code falten
- Textfalten
- Compiler-Integration (via Plugin)
- Rechtschreibprüfung
- Unterstützung großer Dateien (begrenzt durch den Computerspeicher)
- Mehrere Instanzen
Cons
- Keine kollaborative Bearbeitung
- Keine HTTP- oder WebDav-Unterstützung für die Remote-Dateibearbeitung
- Funktioniert nicht mit Tiger bei der Power Macintosh G4 (Quicksilver) -Serie
3. jEdit
jEdit, ein Programm für Windows, Mac OS X, OS / 2, Linux, BSD, Unix und VMS, soll nur für ausgereifte Programmierer gedacht sein. In Java geschrieben, ist es Open Source und unterstützt Hunderte von Plugins und Makros. Das Hauptfenster kann horizontal oder vertikal aufgeteilt werden und verfügt außerdem über "Auto-Einzug und Syntax-Hervorhebung für mehr als 130 Sprachen". Es gibt viele Anpassungsoptionen, mit denen Sie alles vom Dock bis zur Statusleiste und zur Symbolleiste genau nach Ihren Vorstellungen gestalten können. Sie können sogar "mit einer unbegrenzten Anzahl von Zwischenablagen kopieren und einfügen".
Unterstützte Programmiersprachen sind: ActionScript, ColdFusion, LOTOS, Ruby, Python und COBOL. Alle Funktionen von jEdit können nicht in diesen Absatz passen, aber Sie können sie hier alle anzeigen.
Pros
- Leistungsfähige Suchmaschine für reguläre Ausdrücke
- Syntax-Hervorhebung mit Anpassungsoptionen
- Auto-Einzug
- Autovervollständigung
- Code falten
- Textfalten
- Compiler-Integration (via Plugin)
- Plugin-Unterstützung und Makros
- Bearbeitungsoberfläche mit Registerkarten
- Integrierter FTP-Browser
- Rechtschreibprüfung (über Plugin)
- FTP-Unterstützung (über Plugin)
- Unterstützung für HTTP und WebDav (via Plugin) für die Fernbearbeitung von Dateien
- Mehrere Instanzen
Cons
- Schwergewichtig und beim Start oft langsam
- Im
Cons
ist Rechtschreibprüfung
- Kann auf dem Mac fehlerhaft sein
- Keine kollaborative Bearbeitung
- Keine Unterstützung für große Dateien
- Keine SSH-Unterstützung für die Fernbearbeitung von Dateien
4. Crimson Editor
Crimson wurde in C geschrieben, ist Open Source und ist nur als professioneller Quellcode-Editor für Windows bekannt. Es ist auch ein geeigneter Ersatz für Notepad und unterstützt die Programmierung in über 60 Sprachen wie Maple, LotusScript, C / C ++, MySQL, Ruby, Perl und JScript. Derzeit wird nur die englische Sprache unterstützt. Die letzte Version von Crimson war leider 2008, wurde jedoch durch Emeral Editor ersetzt.
Wie Sie dem folgenden Bild entnehmen können, ähnelt es Notepad ++ von der Symbolleiste bis zur Bearbeitung mit Registerkarten. Es unterstützt auch Plugins, die als "Tools" und Makros bezeichnet werden. Es gibt sogar einen integrierten FTP-Client, und Sie können Gruppen verwandter Dateien verwalten und als Projekte speichern.
Pros
- Satzstellung markieren
- Automatische Einrückung
- Compiler-Integration
- Möglichkeit zum Hinzufügen von Lesezeichen
- FTP-Unterstützung
- Sofortige / Live-Rechtschreibprüfung
- Makros
- Mehrere Instanzen
Cons
- Keine automatische Vervollständigung
- Keine Code-Faltung
- Kein Textfalten
- Keine kollaborative Bearbeitung
- Keine Unterstützung für große Dateien
- Keine HTTP-, SSH- oder WebDav-Unterstützung für die Remote-Dateibearbeitung
5. Araneae
Araneae ist ein Editor für Web-Profis, der nur unter Windows ausgeführt wird. Sie können Erweiterungen herunterladen, die Sie verwenden können. Dazu gehören das Hervorheben von Syntax, Drag & Drop-Unterstützung, Bearbeiten von Registerkarten und das Einfügen von anpassbaren Schnellclips. "Araneae enthält mehrere Erweiterungen und Lokalisierungen direkt aus der sprichwörtlichen Box¢Keine zusätzlichen Downloads erforderlich! Dazu gehören HTML-, XHTML-, CSS-, XML-, JavaScript-, PHP- und Ruby-Dateien sowie englische, französische, griechische, spanische und estnische Lokalisierungen! "Alle Symbolleisten sind standardmäßig sichtbar und können nach Belieben neu angeordnet werden.
Pros
- Satzstellung markieren
- Drag & Drop-Unterstützung
- Bearbeitungsoberfläche mit Registerkarten
- Schnelle Clips
- Suchen und ersetzen
- Mehrere Instanzen
Cons
- Keine Plugins oder Makros
6. EditPad Lite
EditPad Lite ist ein weiterer allgemeiner Windows-Texteditor, der in 10 verschiedenen Sprachen geschrieben ist. Es wurde mit Delphi gebaut und ist klein, kompakt und nur für den nicht kommerziellen Gebrauch freigegeben. Wenn Sie also für Ihre Arbeit bezahlt werden, müssen Sie EditPadPro kaufen. Die Funktionen sind begrenzt, es gibt jedoch Registerkarten, kann in der Taskleiste ausgeführt werden, unterstützt das automatische Einrücken und kann entsprechend Ihrem Geschmack und Ihrem Sehvermögen konfiguriert werden.
EditPad Lite ähnelt Notepad mit Ausnahme der Formatierungssymbolleiste und der Registerkarten.
Pros
- Bearbeitungsoberfläche mit Registerkarten
- Automatische Einrückung
- Unbegrenztes Rückgängigmachen und Wiederherstellen auch nach dem Speichern einer Datei (solange sie geöffnet bleibt)
- Unterstützung für große Dateien
- FTP-Unterstützung
- Mehrere Instanzen
Cons
- Keine Syntaxhervorhebung
- Keine automatische Vervollständigung
- Keine Code-Faltung
- Kein Textfalten
- Keine Compiler-Integration
- Keine Makros
- Keine kollaborative Bearbeitung
- Die Rechtschreibprüfung ist in der kostenlosen Version nicht enthalten
- Keine HTTP-, SSH- oder WebDav-Unterstützung für die Remote-Dateibearbeitung
7. ATPad
ATPad unterscheidet sich nicht wesentlich von den meisten anderen oben genannten: Es ist eine andere Notepad-Version mit ein paar Upgrades. Neben Englisch können Sie ATPad in 11 weiteren Sprachen erhalten. Sie erhalten Registerkarten für die Bearbeitung, Anpassungsoptionen, Zeilennummerierung, Zeilenumbruch, Lesezeichen (damit Sie bei der Rückkehr nicht Ihren Platz verlieren), anpassbare Schnipsel, das Versenden per E-Mail und mehr. Da ATPad nicht installiert werden muss, können Sie es von praktisch jedem Laufwerk aus öffnen und hinterlässt keine Spuren. Um es zu entfernen, löschen Sie einfach das ATPad-Verzeichnis.
Pros
- Ermöglicht das Kacheln und Kaskadieren von Fenstern
- Bearbeitungsoberfläche mit Registerkarten
- Zeilennummerierung
- Textausschnitte
- Kann Dokumente per E-Mail versenden
- Keine Installation erforderlich
- Möglichkeit zum Hinzufügen von Lesezeichen
- Unbegrenztes Suchen / Ersetzen und Rückgängigmachen / Wiederherstellen
Cons
- Kommt nicht mit Rechtschreibprüfung
8. RJ TextEd
RJ TextEd ist nur für Windows und unterstützt 18 verschiedene Sprachen und 20 Programmiersprachen. Es wurde auf CodeGear Delphi aufgebaut und ist nicht Open Source. Es gibt sowohl einen PC als auch eine tragbare Version zum Download sowie eine Handvoll Plugins und Tools, die Sie separat herunterladen können. Im Gegensatz zu den meisten der oben genannten Clean-Cut-Programme verfügt RJ TextEd über zahlreiche Symbolleisten, Fenster und Registerkarten. Sie können auch Projekte und Makros erstellen und Ihre Arbeitsumgebung anpassen.
Pros
- Hat eine tragbare Version
- Satzstellung markieren
- Rechtschreibprüfung
- Automatische Einrückung
- Autovervollständigung
- Code falten
- Textfalten
- Compiler-Integration
- Makros
- FTP und Secure FTP-Unterstützung
- SSH-Unterstützung für die Fernbearbeitung von Dateien
- Mehrere Instanzen
Cons
- Keine kollaborative Bearbeitung
- Keine Unterstützung für große Dateien
- Keine HTTP- oder WebDav-Unterstützung für die Remote-Dateibearbeitung
9. Komodo Edit
Komodo Edit ist ein schnelles Open Source-Programm, das unter Windows, Max OS X und Linux verwendet werden kann. Es unterstützt die folgenden Programmiersprachen: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 und CSS 3. Darüber hinaus verfügt es über "anpassbare Syntaxfärbung, Faltung, Hintergrundsyntaxprüfung und hervorragende Auto-Vervollständigung und Calltips (genannt "Code Intelligence"). " Ihre Erweiterungsseiten und -seiten entsprechen denen von Firefox und ihr Herausgeber ist einer der fortschrittlichsten Funktionen auf dieser Liste. Neben all dem, was Sie für die Fernbearbeitung von Dateien erhalten, wird eine Toolbox mit Shell-Befehlsintegration, Makros, Snippets und der Liste angezeigt. Für erweiterte Funktionen können Sie die Komodo IDE für Teams erwerben.
Pros
- Erweiterungsunterstützung und Makros
- Satzstellung markieren
- Automatische Einrückung
- Autovervollständigung
- Code falten
- Textfalten
- Code Ausschnitte
Cons
- Rechtschreibprüfung nicht enthalten
- Keine Compiler-Integration
- Keine kollaborative Bearbeitung
- Keine Unterstützung für große Dateien
- Keine mehrfachen Instanzen
- Für erweiterte Funktionen benötigen Sie ein Upgrade für eine hohe Gebühr von 295 $ (ohne Support und Upgrades) oder 382 $ (mit Support und Upgrades).
10. Kompozer
"KompoZer ist ein komplettes Web-Authoring-System, das die Verwaltung von Web-Dateien und die benutzerfreundlichen WYSIWYG-Seitenbearbeitungsfunktionen in Microsoft FrontPage, Adobe DreamWeaver und anderen High-End-Programmen kombiniert." Dieses benutzerfreundliche Programm für Windows, Mac OS X und Linux richtet sich an nicht-technische Benutzer, die sich nicht mit HTML oder Web-Codierung auskennen. Es ist in 21 verschiedenen Sprachen verfügbar und verfügt über eine integrierte Dateiverwaltung über FTP, Bearbeiten von Registerkarten, Farbauswahl und Unterstützung für Formulare, Tabellen und Vorlagen.
Wie Sie dem folgenden Screenshot entnehmen können, ist es eher mit DreamWeaver als mit Notepad (daher nicht für technische Anwender) vergleichbar..
Pros
- Site Manager und Dateibaum
- WYSIWYG-Bearbeitung
- Hat eine tragbare Version
- FTP-Unterstützung
- Rechtschreibprüfung
- Unterstützt Vorlagen
- Seitenvorschau
- Vergleichbar mit Adobe DreamWeaver und Microsoft FrontPage
Cons
- Keine WebDAV-Unterstützung für die Remote-Dateibearbeitung
- Keine gemeinsame Bearbeitungsunterstützung
- Unterstützt kein serverseitiges Scripting
11. TouchQode (Bonus)
Als zusätzlichen Bonus haben wir TouchQode, einen Editor nur für Smartphones. Es ist derzeit nur für Android verfügbar. Sie können sich jedoch abonnieren, um über das iPhone-Release benachrichtigt zu werden. Für einen Smartphone-Editor gibt es einige großartige Funktionen, wie Syntaxhervorhebung, die Möglichkeit, (einfache) Skripts auszuführen, einen integrierten FTP-Client, Dateisynchronisierung und vieles mehr. TouchQode bietet die Möglichkeit, von überall aus zu codieren!
Pros
- Android App
- Satzstellung markieren
- Code-Vorschläge
- Inkrementelle Suche
- Dateisynchronisation
Cons
- Keine iPhone App (aber bald verfügbar)