Car-tech

Review: Sublime Text 2 ist ein verfeinerter Text-Editor, der eine Freude macht zu verwenden

Grundlagen der Webentwicklung - Episode 002 - Sublime Text 3

Grundlagen der Webentwicklung - Episode 002 - Sublime Text 3
Anonim

Für einen Programmierer ist die Verwendung eines Texteditors oder einer IDE (Integrated Development Environment) fast eine politische Aussage. Auch die Wahl zwischen einem Texteditor und einer vollständigen Umgebung (Debugger, Codehinweise und alle) ist eine große Auswahl und kann einen großen Einfluss auf Ihren Codierungsstil, Ihre Produktivität und Ihren Komfort haben. Wenn Sie ein IDE-Typ sind, ist JetBrains berühmt für seine hochentwickelte Umgebung. Aber wenn Sie die Einfachheit der Texteditoren bevorzugen, ist Sublime Text weit oben mit dem Besten. Mit 70 US-Dollar ist es auch für einen Texteditor unglaublich teuer - tatsächlich sind es 21 US-Dollar mehr als die exzellente WebStorm-JavaScript-IDE von JetBrains. Aber für diejenigen, die eine einfache Herangehensweise mit viel Kraft unter der Haube schätzen, könnte es sich lohnen.

Ein Teil der Attraktivität eines Texteditors ist seine Schlankheit und Einfachheit. Sublime Text fühlt sich sicher an der Oberfläche an, ohne Symbolleisten oder Konfigurationsdialoge. Es ist auch sehr, sehr schnell. Aber diese Einfachheit ist nur oberflächlich: Ein wenig nachgraben, und Sie werden in Plug-Ins, clevere Auto-Vervollständigungstricks und mehr eingetaucht sein. Was ist so schön an Sublime Text ist, dass es Sie langsam wachsen lässt, um seine Macht zu nutzen. Im Gegensatz zu Vim fühlt es sich für Uneingeweihte nicht unergründlich. Sie können es ausführen und beginnen Sie einfach zu tippen, Editor-Stil. Aber fordern Sie mehr, und Sublime Text soll liefern.

Sublime Texts ausgefeilter Fuzzy-Text-Abgleich bringt Sie schnell zu den benötigten Dateien.

Ein weiterer Vorteil von Sublime Text ist, dass es unter Linux, Windows, und Mac OS X. Dies liegt daran, dass es ein eigenes benutzerdefiniertes plattformübergreifendes UI-Framework verwendet, das auch einige einzigartige Steuerelemente enthält, die Sie in anderen Editoren nicht finden. Der auffälligste und einzige, den Sie auf den ersten Blick sehen werden, ist die Minikarte - eine miniaturisierte Vogelperspektive Ihres Codes, die entlang des rechten Randes des Bearbeitungsfensters verläuft. Wenn Sie mit langen Dateien arbeiten, können Sie die Minikarte als visuelle Bildlaufleiste verwenden und sofort um interessante Punkte herum scrubben.

Sublime Text verwendet eine Textdatei zur Konfiguration, die ein erworbener Geschmack ist …

Die Minimap ist einzigartig aus einem anderen Grund: Die Verwendung der Maus. Der Rest von Sublime Text ist keyboard-zentriert, und sein großer Reiz liegt in einem Echtzeit-Suchalgorithmus, der bemerkenswert clever ist. Sie können damit jede Datei in Ihrem Projekt schnell öffnen: Geben Sie "idsp" ein, und die Liste der möglichen Dateien wird schmaler, um Auswahlen wie "ideas_spec" und "server.pid" einzuschließen, wobei die entsprechenden Buchstaben in Fettschrift angezeigt werden. Indem Sie eine lose Mischung aus Initialen und Präfixen verwenden, lernen Sie, auf fast alles in Ihrem Code zu landen, sobald es Ihnen in den Sinn kommt. Wenn Sie zu einer bestimmten Zeilennummer gehen wollen, können Sie Ihrer Zeichenkette mit einem Doppelpunkt und der Zahl folgen - "idsp: 100" führt Sie zur Zeile 100 der relevanten Datei.

Die Minikarte von Sublime Text erstreckt sich entlang der rechte Spalte des Dokuments, sodass Sie schnell über lange Dateien scrubben können.

Eine weitere nützliche Funktion ist die mühelose Spaltenauswahl: Wenn Sie das gleiche Bit entlang mehrerer Zeilen hinzufügen möchten (z. B. mehrere abschließende Klammern in den folgenden Zeilen) Sie können einfach eine Textspalte auswählen und Ihren Text eingeben. Es werden mehrere Einfügepunkte angezeigt, und Sie sehen, dass Ihr Text an mehreren Stellen gleichzeitig eingegeben wird.

Sublime Text 2 verfügt auch über ein System von Plugins, von denen das wichtigste Paketkontrolle heißt. Mit diesem Plugin können Sie einfach innerhalb von Sublime Text nach anderen Plugins suchen und diese direkt aus dem Editor herunterladen und installieren. Als ich der Statusleiste eine Wortzählung hinzufügen musste, brauchte ich weniger als eine Minute, um die Paketsteuerung zu verwenden und ein Plugin zu finden, das genau das tat, was ich brauchte. Seine Suchschnittstelle verwendet die gleiche Fuzzy-Zeichenfolge, die für Sublime Text verwendet wird, und ist ebenso schnell zu verwenden.

Hinweis: Die Schaltfläche Download auf der Seite Produktinformationen führt Sie zur Website des Herstellers, wo Sie die neueste Version der Software herunterladen können.