Sublime Text 2 ist ein plattformübergreifender Code-Editor, von dem ich erst kürzlich gehört habe, und ich muss sagen, dass ich trotz des Beta-Labels wirklich beeindruckt bin. Sie können die vollständige App herunterladen, ohne einen Cent zu bezahlen und ohne Zeitbeschränkung für Ihre Bewertung.
Also, ich denke wirklich, es lohnt sich, einen Blick darauf zu werfen, auf der Suche nach dem besten Code-Editor. Editra: Ein leistungsstarker und erweiterbarer plattformübergreifender Text- und Code-Editor Editra: Ein leistungsstarker und erweiterbarer plattformübergreifender Text- und Code-Editor Es gibt jede Menge Text-Editoren da draußen, also warum brauchen Sie noch einen? Die meisten Leute werden mit dem Standard-Texteditor des Betriebssystems zufrieden sein, während die Programmierer einen dedizierten Code benötigen ... Lesen Sie mehr.
Geschickte Features
Spaltenauswahl und MultiSelect-Bearbeitung: Mit einem leistungsstarken Auswahlsystem können Sie eine ganze Code-Spalte auswählen, indem Sie mit gedrückter Wahltaste oder mittlerer Maustaste ein Rechteck ziehen. Sie können dann mehrere Selektionen gleichzeitig bearbeiten, was mich ziemlich umgehauen hat. Ich kann sehen, dass ich mein Gehirn trainieren muss, um diese Funktion regelmäßig zu nutzen, aber es könnte unglaublich zeitsparend sein, wenn man sich einmal daran gewöhnt hat.
AutoCompletion: Wie jeder gute Code-Editor wird auch Sublime Text 2 herausfinden, in welcher Sprache Sie schreiben, und Ihnen dabei helfen, Funktionsnamen automatisch zu vervollständigen. Unzweideutig, Sublime Text wird auch Variablen, die Sie zuvor im Code erstellt haben, automatisch vervollständigen, wodurch eine große Anzahl von Fehlern beseitigt wird, wenn Benutzer Variablennamen falsch eingeben. Sehr geschickt in der Tat, vor allem, wenn Sie der Typ von Coder sind, der es liebt, sehr beschreibende und lange Variablen zu erstellen.
Syntaxhighlight und kontrastreiches Display: Trotz etwas, was manche Leute von kontrastreichem Text auf schwarzem Hintergrund halten, ist es eigentlich viel einfacher zu lesen. Ich benutze es jetzt seit ungefähr einer Woche ohne Kopfschmerzen und viel mehr Programmierung als üblich. Vor einem dunklen Hintergrund - obwohl es andere Farbschemas zur Auswahl gibt - sticht Syntax-Highlighting besonders hervor und macht viel mehr Sinn.
Code- Erstellung im Editor: Für eine Reihe von Sprachen erstellt und führt die App den Code aus, ohne dass Sie in die Befehlszeile wechseln müssen. Das ist fantastisch für Anfänger, die einfach hineinspringen und anfangen wollen, und es kann sogar große Projekte für den professionellen Benutzer handhaben.
Minimap: Dies ist eine schnelle Vorschau der gesamten Datei in der Seitenleiste, mit einem Bildschirm-Größe Rechteck zeigt, wo Sie jetzt sind. Damit können Sie Ihren Code unglaublich schnell durchsehen. Die gesamte Schnittstelle ist schnell und einfach.
Snippets: Wenn Sie einen normalen Code verwenden, erstellen Sie einfach einen Ausschnitt davon und weisen Sie ihm einen eindeutigen Namen zu. Geben Sie den Namen ein und drücken Sie die Tabulatortaste, um das gesamte Snippet für Sie einzufügen. Wenn Sie beispielsweise "html" eingeben, wird automatisch eine einfache HTML-Seitenstruktur angezeigt, während "Lorem" Ihnen einen vollständigen Beispieltext-Absatz bietet:
Erweiterungen
Mit einem Python-basierten Plugin-System kann die Kernfunktionalität stark erweitert werden, und Theres gibt bereits eine große Auswahl an Dingen da draußen. Mein Favorit - ein absoluter zeitsparender Geschenktipp für mich - ist die WordPress-Erweiterung, die vollständige Autocomplete- und Funktionsdefinitionen mit Standardwerten für WordPress-PHP-Funktionen bietet - etwas, das Sie normalerweise im Codex nachschlagen müssen.
Es fügt außerdem eine Reihe von Schlüsselcode-Snippets hinzu, z. B. eine vollständige Vorlage für Post-Content, die Sie anpassen können.
Ich würde auch die Package Control-Erweiterung vorschlagen, mit der Sie einfach neue Pakete herunterladen und installieren können, ohne die Konsole zu verwenden. Die Installation der Paketsteuerung ist so einfach wie das Öffnen der Konsole und das Einfügen eines Textblocks.
Zusammenfassung:
Obwohl Ihr Testzeitraum mit voller Funktionalität kein Zeitlimit hat, kostet eine Volllizenz technisch $ 59. Es gibt einen Nag-Dialog alle 10 speichert oder so, aber ansonsten ist es vollständig nutzbar. Natürlich würde ich Sie absolut dazu ermutigen, eine Volllizenz zu kaufen, um die Entwickler zu unterstützen, wenn Sie die App lieben, aber ich bin sicher, dass sie hungernden Studenten nicht goutieren würden, und es gibt nichts, was Sie daran hindern könnte, sie unbegrenzt zu benutzen.
Hast du schon Sublime Text 2 benutzt? Was denkst du, oder hast du einen anderen Lieblings-Code-Editor? Sind Sie eher ein traditionsbewusster Emacs- Coder, ein minimalistischer Notizblock oder bevorzugen Sie eine voll entwickelte IDE ?