Erhabener Text - Kurzanleitung

Sublime Text Editor ist ein voll ausgestatteter Texteditor zum Bearbeiten lokaler Dateien oder einer Codebasis. Es enthält verschiedene Funktionen zum Bearbeiten der Codebasis, mit denen Entwickler Änderungen verfolgen können. Folgende Funktionen werden von Sublime unterstützt:

  • Syntax-Highlight
  • Automatische Einrückung
  • Dateityperkennung
  • Seitenleiste mit Dateien des genannten Verzeichnisses
  • Macros
  • Plug-In und Pakete

Der Sublime Text Editor wird als Integrated Development Editor (IDE) wie Visual Studio-Code und NetBeans verwendet. Die aktuelle Version von Sublime Text Editor ist 3.0 und kompatibel mit verschiedenen Betriebssystemen wie Windows, Linux und MacOS.

Warum erhabener Text?

Wenn Sie einen geeigneten Texteditor verwenden, können Sie die zahlreichen nützlichen Funktionen nutzen. Sublime Text bietet seinen Benutzern die folgenden Vorteile:

  • Fähigkeit, Linkerfehler zu lösen.
  • Verfolgen Sie alle Dateien und Ordner, mit denen Sie arbeiten möchten.
  • Konnektivität mit Versionskontrollsystemen wie Git, Mercurial.
  • Fähigkeiten zur Problemlösung.
  • Farbkombination für Syntaxkombination beibehalten.

Sie können Sublime Text von der offiziellen Website www.sublimetext.com herunterladen . Im nächsten Kapitel lernen wir die Installationsprozedur des Sublime Text Editors in verschiedenen Betriebssystemen kennen.

Der Sublime Text Editor wird von den folgenden wichtigen Betriebssystemen unterstützt:

  • Windows
  • Linux und seine Distributionen
  • OS X.

Sie können Sublime Text von der offiziellen Website www.sublimetext.com herunterladen

In diesem Kapitel erfahren Sie mehr über die Installation von Sublime Text auf verschiedenen Betriebssystemen.

Installation unter Windows

Sie müssen die folgenden Schritte ausführen, um Sublime Text unter Windows zu installieren.

Step 1 - Laden Sie die .exe Paket von der offiziellen Website wie unten gezeigt -

https://www.sublimetext.com/3

Step 2- Führen Sie nun die ausführbare Datei aus. Dies definiert die Umgebungsvariablen. Wenn Sie die ausführbare Datei ausführen, können Sie das folgende Fenster auf Ihrem Bildschirm beobachten. KlickenNext.

Step 3 - Wählen Sie nun einen Zielspeicherort für die Installation von Sublime Text3 und klicken Sie auf Next.

Step 4 - Überprüfen Sie den Zielordner und klicken Sie auf Install.

Step 5 - Klicken Sie jetzt auf Finish um die Installation abzuschließen.

Step 6 - Nach einer erfolgreichen Installation wird Ihr Editor wie folgt angezeigt: -

Installation unter Linux

Sie müssen die folgenden Schritte ausführen, um Sublime Text auf Linux-Distributionen zu installieren.

Step 1 - Installieren Sie mithilfe des Befehlszeilenterminals die Pakete für den Sublime Text-Editor mit dem folgenden Befehl: -

sudo add-apt-repository ppa:webupd8team/Sublime-Text-3

Step 2 - Aktualisieren Sie die Pakete mit dem folgenden Befehl -

sudo apt-get update

Step 3 - Installieren Sie das Sublime Text-Repository mit dem folgenden Befehl:

sudo apt-get install Sublime-Text

Nach der erfolgreichen Ausführung der oben genannten Befehle werden Sie feststellen, dass der Sublime Text Editor auf dem System installiert ist.

Installation unter OSX

Für OSX-Betriebssysteme

  • Laden Sie die .dmg Datei von Sublime Text Editor.

  • Öffnen Sie es und ziehen Sie es per Drag & Drop in die Applications Mappe.

  • Befolgen Sie die Schritte, die Sie in den beiden oben genannten Fällen gesehen haben.

  • Anwendung starten.

In diesem Tutorial konzentrieren wir uns auf die Verwendung des Subversionskontrollsystems, Git und Bit Bucket in Kombination mit dem Sublime Text Editor.

Wie bei jedem anderen Texteditor ist die Arbeit an einem bestimmten Repository der Schlüsselaspekt von Sublime Text. Es wird detailliert in den unten angegebenen Schritten gezeigt -

Step 1- Betrachten Sie ein Repository, das aus dem Bit-Bucket geklont werden soll. Bitte beachten Sie, dass wir in diesem Tutorial mit Python-Skripten arbeiten werden.

Step 2 - Fügen Sie das Repository mithilfe der Option "Ordner öffnen" in den Sublime Text-Editor ein (siehe Abbildung unten).

Step 3 - Nach dem Einfügen des Repositorys wird der Bildschirm des Sublime Text-Editors wie folgt angezeigt: -

Sie können die Datei, die Sie öffnen möchten, aus der Liste auswählen, die auf der linken Seite des Bildschirms angezeigt wird (siehe Abbildung unten).

Beachten Sie, dass die Farbkombination die Erkennung von Schlüsselwörtern und Paketen ermöglicht, die im Code enthalten sind.

In diesem Kapitel erfahren Sie Schritt für Schritt, wie Sie eine Datei in Sublime Text erstellen.

Step 1 - Verwenden Sie die Option New File um eine Datei im Sublime Text Editor zu erstellen.

Step 2 - Sobald die neue Datei verfügbar ist, können Sie den Code wie in jedem anderen Texteditor einfügen und die Datei in Ihrem Arbeitsrepository speichern.

Step 3 - Sobald Sie die zugehörige Datei gespeichert haben, bietet der Sublime Text-Editor eine Reihe von Optionen, die beispielsweise vom Dateityp abhängen .php für PHP-Skripte .py für Python-Skripte und .java für Java-Codebasis.

Step 4 - Da sich unser Code-Repository im Python-Projekt befindet, speichern wir die Datei unter demo1.py, wie unten gezeigt -

Mit Code-Editoren können Benutzer die Codeskripte und Textdokumente mit verschiedenen Tastenkombinationen bearbeiten. Lassen Sie uns in diesem Kapitel anhand verschiedener Beispiele die Bearbeitungsoptionen des ersten Textdokuments in Sublime Text verstehen.

Gleichzeitiges Aufschreiben

In diesem Beispiel sehen Sie, wie Sie an zwei Stellen Druckanweisungen hinzufügen.

Step 1 - Betrachten Sie das erste Python-Skript mit dem folgenden Code:

Step 2- Nehmen wir an, Sie möchten im angegebenen Skript den Start- und Endpunkt der Schleife mit einfachen Anweisungen erwähnen. Sie können die print-Anweisung nach Bedarf schreiben. Im Sublime Text-Editor können Sie jedoch gleichzeitig Kommentare und Anweisungen an zwei Stellen mit einer Verknüpfung von hinzufügenCtrl+cursor Punkt für Windows oder Linux, und Cmd+cursorPunkt für Mac. Dann können Sie die Cursorpunkte wie unten erwähnt sehen -

Step 3 - Jetzt können Sie die Druckanweisungen an beiden Stellen der genannten Cursorpunkte einfügen, wie in der Abbildung unten gezeigt.

Vorkommen finden

Der Sublime Text-Editor enthält eine Funktion zum Auffinden der in den Skripten enthaltenen Schlüsselwörter. Die Tastenkombination zum Auffinden von Vorkommen des Schlüsselworts lautetCtrl+D nach dem Hervorheben des zugehörigen Schlüsselworts.

Wenn Sie nach einem Schlüsselwort suchen möchten, sagen Sie print Aus dem angegebenen Code können Sie verwenden Ctrl+D oder Cmd+D um die Anzahl der Vorkommen des zugeordneten Schlüsselworts zu ermitteln.

Anhängen von Kommentaren in Zeile

Mit der Tastenkombination können wir Kommentare am Zeilenende anhängen Ctrl+Shift+L für Windows und Cmd+Shift+L für Mac-Betriebssystem nach Auswahl des Codeabschnitts, in dem Sie den Kommentar tatsächlich benötigen.

Es gibt verschiedene Arten der Codebearbeitung und Tastenkombinationen, die im Sublime Text Editor verwendet werden -

  • Aufteilen der Auswahl in Zeilen
  • Umschließen des gesamten Absatzes in eine HTML-Datei
  • Alle Vorkommen finden

In diesem Kapitel werden die einzelnen Elemente ausführlich beschrieben.

Aufteilen der Auswahl in Zeilen

Die Tastenkombination Ctrl+Shift+LMit dieser Option können Sie die Zeilenblöcke unter Windows auswählen und teilen. Der Screenshot unten erklärt dies -

Umschließen eines vollständigen Absatzes in eine HTML-Datei

Die Tastenkombination Alt+Shift+wFür Windows und Cmd + Shift + w für Mac kann der Benutzer die Codeabschnitte aufteilen und verschiedene Absätze erstellen. Es wird als bezeichnetwrap selection with html tag. Auf diese Weise können Sie auch HTML-Tags mit dem Sublime-Editor einfügen.

Der folgende Screenshot erklärt das Umschließen von Text mit einem HTML-Tag -

Nach dem Umbrechen des Textes wird der mit einem HTML-Tag umschlossene Text wie folgt angezeigt:

Alle Vorkommen finden

Das Schlüsselmuster Ctrl+Shift+fMit dieser Option können Sie ein Schlüsselwort in einem bestimmten Projekt finden. Der Screenshot unten erklärt dies -

Die Tastenkombination öffnet ein Fenster mit drei darin enthaltenen Optionen, nämlich find, where und replace,

wo,

  • find bezieht sich auf die Suche nach dem bestimmten Schlüsselwort,

  • where erwähnt den Abschnitt, in dem das Repository durchsucht wird, und

  • replace Erwähnt das Schlüsselwort, das anstelle des Suchworts ersetzt wird.

Beim Flusen werden verdächtige Konstrukte gekennzeichnet, bei denen es sich wahrscheinlich um Fehler in jeder Programmiersprache handelt.

Sublime Linter ist das Paket von Sublime Text, mit dem Sie Flusen in Sublime ausführen können. Es hilft beim Erstellen von Dateien in verschiedenen Modi für die Manipulation der Codebasis. Es ist kein eingebautes Paket und Sie müssen es manuell installieren.

Sie können jedes Paketsteuerelement im Sublime Text-Editor mithilfe der Tastenkombination installieren Ctrl+Shift+Pund Auswahl der Package Control: Install Package Möglichkeit.

Wählen Sie das zugehörige Paket aus, das im Sublime Text-Editor installiert werden soll. Um Sublime Linter zu installieren, müssen Sie die Option auswählenSublimeLinter Plugin.

Nach erfolgreicher Installation sieht Ihr Bildschirm wie folgt aus:

Modi von Sublime Linter

Sublime Linter läuft in vier verschiedenen Modi, wie unten erwähnt -

Hintergrundmodus

Wenn der Sublime Linter-Schlüssel auf gesetzt ist trueDas Flusen wird jedes Mal, wenn die Datei geändert wird, ständig im Hintergrund ausgeführt.

Load-Save-Modus

Wenn der Sublime Linter-Schlüssel auf Flusen eingestellt ist load savewird ausgeführt, wenn eine Datei aus dem Repository geladen wird.

Nur-Speichern-Modus

Wenn der Sublime Linter-Schlüssel auf gesetzt ist save only Im Modus wird das Flusen ausgeführt, während die bestimmte Datei im funktionierenden Repository gespeichert wird.

On-Demand-Modus

Im On-Demand-Modus wird der Sublime Linter auf eingestellt truemit der Verknüpfung Ctrl+Alt+LHiermit wird der Linter so eingerichtet, dass Fehler im Code erkannt werden.

Der Sublime Text Editor enthält Verknüpfungen und Methoden zum Bearbeiten der Ausgabe. In diesem Kapitel werden diese Verknüpfungen anhand geeigneter Abbildungen ausführlich erläutert.

Öffnen der Befehlspalette

Die Befehlspalette im Sublime Text-Editor enthält Optionen zum Installieren von Paketen und Konsolen. Die Tastenkombination für diesen Zweck lautetCtrl+Shift+P für Windows und Cmd+Shift+Pfür Mac. Der folgende Screenshot zeigt das Öffnen der Befehlspalette mit dieser Verknüpfung.

Seitenleiste umschalten

Der Sublime-Texteditor enthält eine Seitenleiste, in der die Skripte oder Dateinamen angezeigt werden. Sie können die Tastenkombination verwendenCtrl+KB unter Windows und Cmd+KB für Mac zu diesem Zweck.

Bereich in der Statusleiste anzeigen

Die Tastenkombination Ctrl+Shift+Alt+P für Windows und Ctrl+Shift+Pfür Mac zeigt den Bereich in der Statusleiste an. Der folgende Screenshot zeigt eine Illustration dieser Verknüpfung.

Python-Konsole

Wenn Sie mit Python-Skripten mit dem Sublime Text-Editor arbeiten, können Sie verwenden Ctrl+`für Windows oder Control + `für Windows, um die Python-Konsole zu bedienen.

Neues Fenster

Mit neuen Fenstern können Sie mehrere Projekte gleichzeitig verwalten. Sie können die Tastenkombination verwenden Ctrl+Shift+N unter Windows und Cmd+Shift+N für Mac, um ein neues Fenster im Sublime Text Editor zu erstellen.

Snippets sind intelligente Vorlagen, die bei Bedarf wiederverwendet werden können. Der Sublime-Texteditor enthält eine Snippets-Funktion für HTML-Vorlagen. In diesem Kapitel erfahren Sie mehr darüber.

Snippets verstehen

Snippets sind einfache XML-unterstützte Dateien mit verschiedenen Attributen. Sie enthalten eine Erweiterung namenssublime-snippet. Das Root-Tag des XML-Elements ist das<snippet>Etikett. Erstellte Snippets werden im gespeichertPackages Ordner und gelten als in diesem Ordner leben.

Das Dateiformat und die Syntax von Snippets werden wie folgt ausführlich erläutert:

  • Content −Dieser Abschnitt enthält eine Beschreibung des Snippets.

  • tabTrigger - Es enthält eine Folge von Zeichen, die beim Schreiben des Snippets ausgelöst werden.

  • Scope - Es definiert den Bereich, in dem das Snippet aktiv bleibt.

  • Description- Es enthält die gesamte Meta-Beschreibung. Es wird angezeigt, wenn das Snippet-Menü geöffnet ist.

Erstes Snippet erstellen

Sie können das Standard-Snippet mit erstellen Tools → Developer → Snippet Möglichkeit.

Anschließend wird ein Demo-Snippet mit den zugehörigen Tags erstellt (siehe unten).

Klicken Sie auf, um ein erstes Snippet im Sublime Text-Editor zu erstellen Tools Menü und wählen Sie die Snippets Option aus dem Dropdown-Fenster, wie im Screenshot hier gezeigt.

Nun wählen Sie Snippet:html aus den angezeigten Optionen.

Dadurch wird ein Standard-Snippet für die angegebene HTML-Datei erstellt (siehe unten).

Beachten Sie, dass es verschiedene Snippets für verschiedene Dateitypen gibt. Für HTML-Dateien in der Codebasis sind im Sublime Text-Editor drei Snippets definiert, wie unten gezeigt.

Paketsteuerungs-Snippets

Kontrollschnipsel werden hauptsächlich für die Produktentwicklung verwendet. Mitinstall packages Mit der Option im Sublime-Editor können Sie jedes für die Webentwicklung erforderliche Snippet herunterladen und installieren.

Möglicherweise benötigen Sie die folgenden Pakete für die Webentwicklung:

  • EverCodeLab Sublime unterstützt Ruby on Rails
  • Zusätzliche PHP-Snippets für PHP
  • HTML-Schnipsel für HTML-Dateien
  • Twitter Bootstrap-Snippets für Twitter Bootstrap
  • JavaScript-Snippets für JS-Dateien
  • jQuery-Snippets-Paket für jQuery

Makros sind die grundlegende Automatisierungsfunktion, die eine Folge von Befehlen enthält. Sie können Makros verwenden, wenn Sie einen Vorgang ausführen müssen, der dieselben Schritte umfasst.

Makrodateien sind JSON-Dateien mit der Erweiterung .sublime-micro und gelten als sehr hilfreich.

Ein Makro aufnehmen

Das Aufzeichnen eines Makros definiert die Prozedur zum Beibehalten einer Reihe von Befehlen, die für die angegebene Datei benötigt werden. Sie können ein Makro auf zwei Arten aufzeichnen:

  • Verwenden Sie die Tastenkombination Ctrl+Q zum Aufzeichnen eines Makros unter Windows und Cmd + Q unter Mac.

  • Verwenden Sie die record Option in Tools → Record Macro.

Sobald das Makro mit der Aufnahme begonnen hat, wird im Sublime Text Editor die folgende Meldung angezeigt:

Ein Makro spielen

Sie können die Tastenkombination verwenden Ctrl+Shift+Q unter Windows und Cmd+Shift+Qfür Mac, um ein vom Benutzer in Sublime Text aufgezeichnetes Makro abzuspielen. Beachten Sie, dass diese Verknüpfung die wiedergibtlast recorded Makro in Sublime.

Speichern eines Makros

Mit der Option können Sie ein aufgezeichnetes Makro speichern Tools → Save Macro. Der folgende Screenshot zeigt, wie Sie mit dieser Option ein Makro speichern.

Sie können die Makros auch mithilfe verschiedener Optionen in der Menüleiste des Werkzeugs neu definieren, wie unten gezeigt -

Tastenkombinationen in Sublime Text helfen dem Benutzer, die Sequenzen von Tastendrücken zu verarbeiten und Aktionen zuzuordnen. Sie sind im JSON-Format definiert und werden in gespeichert.sublime-keymap Dateien.

Für eine bessere Integration ist es wichtig, separate Key-Map-Dateien für Linux, OSX und Windows aufzubewahren. Key Maps der entsprechenden Plattform werden in den Sublime Text Editor geladen.

Ein Benutzer kann das öffnen keymap Datei- oder Standardschlüsselbindungen mit der Option Preferences → Key Bindings.

Das folgende Beispiel zeigt, wie Schlüsselbindungen in Windows ausgeführt werden:

[
   { "keys": ["ctrl+shift+n"], "command": "new_window" },
   { "keys": ["ctrl+shift+w"], "command": "close_window" }
]

Schlüsselbindungen definieren

Der Sublime Text Editor enthält eine Option zum Definieren einer Key Map. Die in der Datei definierten Tastenkombinationen.sublime-keymap enthält alle Schlüsselwertkombinationen.

Sie können den folgenden Schlüsselbindungssatz in diese Datei aufnehmen und speichern, um die Ausführung mithilfe des unten gezeigten Codes zu überprüfen:

[
   { 
      "keys": ["super+alt+;"], "command": "run_macro_file",
      "args": 
      {"file": "Packages/User/semicolon.sublime-macro"} 
   }
]

Hier superist der Winkey unter Windows oder Linux und ein Befehl unter OSX. Beachten Sie, dass dieser Code das Makro ausführt, in dem sich befindetPackages/User und heißt semicolon.sublime-macro beim Drücken der Super+Alt+ Schlüssel.

In diesem Kapitel lernen Sie verschiedene Tastenkombinationen zum Verschieben und Auswählen der Spalten einer Datei in Sublime Text kennen.

Verschieben des Zeigers an den Anfang des Codes

Sie können die Verknüpfung verwenden Ctrl+Home um den Zeiger im Sublime Text Editor an den Anfang des Codes zu bewegen.

Beachten Sie den hier gezeigten Beispielcode.

Der folgende Screenshot zeigt denselben Code, bei dem der Cursor an seinen Anfang bewegt wird.

Eine Spalte erweitern

Sie können die Verknüpfung verwenden Ctrl+Lum eine bestimmte Spalte zu erweitern. Diese Verknüpfung wählt die Spalte aus, die den Zeiger enthält. Der folgende Screenshot erklärt dies detailliert -

Schneiden einer Spalte

Sie können die Verknüpfung verwenden Ctrl+Kum die angegebene Spalte der Datei zu kürzen. Für OSX müssen Sie die Tastenkombination verwendenCmd+K für diesen Zweck.

Das hier gezeigte Beispiel zeigt den Code an, in dem die in der fünften Spalte erwähnte Zeile abgeschnitten wird.

Teilen Sie einen Textblock

Sie können die Verknüpfung verwenden Ctrl+Shift+K um einen ausgewählten Textblock in zwei Auswahlen aufzuteilen.

Note - Der Unterschied zwischen den Tastenkombinationen und der vorherigen Tastenkombination besteht darin, dass Spalten sichtbar sind. Ctrl+Shift+K Entfernt die Spaltennummer aus dem angegebenen Code Ctrl+K behält die Spaltennummer nach dem Zuschneiden der gesamten Spalte bei.

Einrücken ist der Prozess des Verwaltens der Codeblöcke von Programmiersprachen, um eine systematische Struktur aufrechtzuerhalten. Es hilft, den Entwicklern eine bessere Programmstruktur zu vermitteln. In diesem Kapitel werden die Einrückungen im Sublime Text-Editor ausführlich erläutert.

Bedeutung der Einrückung

Durch Einrücken kann die Codestruktur so beibehalten werden, dass sie für jeden, der darauf zugreift, leicht verständlich ist. Durch die richtige Einrückung erhält der Code die folgenden Funktionen:

  • Readability
  • User-friendliness
  • Adaptability
  • Einfache Wartung

Optionen für die Einrückung in erhabenen Text

Der Sublime Text Editor bietet verschiedene Optionen für das Einrücken von Code, wie im folgenden Screenshot gezeigt -

Die Verwendung dieser Optionen wird hier ausführlich erläutert -

Einrückungsoption

Die Option Einzug hilft beim Einrücken des angegebenen Codes. Sie müssen den angegebenen Code auswählen und den auswählenIndentMöglichkeit. Sie können auch die Verknüpfung verwendenCtrl+[nach Auswahl des gewünschten Codes, der eingerückt werden soll. Weitere Informationen finden Sie im folgenden Screenshot.

Unindent Option

Die Option Einrückung funktioniert in umgekehrter Reihenfolge wie die Einrückung. Die Verknüpfung für die Option unindent lautetCtrl+]. Weitere Informationen finden Sie im folgenden Screenshot.

Reindent Option

Die Option "Neu einrücken" wird verwendet, um die Option "Einrückung rückgängig machen" rückgängig zu machen und den Code auf denselben Zustand zurückzusetzen. Weitere Informationen finden Sie im folgenden Screenshot.

Vorteile der Einrückung

Die richtige Einrückung bietet dem Code und den Entwicklern verschiedene Vorteile. Sie werden unten diskutiert -

  • Codeblöcke werden ohne großen Aufwand sichtbar.

  • Entwickler können sich auf notwendige Codezeilen konzentrieren und die irrelevanten leicht ignorieren.

  • Ein Entwickler, der dieselbe Codestruktur mehrmals verwendet, muss sich nicht auf das konzentrieren start of block und end of block Aussagen.

  • Alle falsch platzierten Codezeilen können leicht identifiziert werden.

Die Grundeinstellungen des Sublime Text-Editors sind die für den Editor erforderlichen Konfigurationen wie Schriftgröße, Anzeige der Zeilennummern oder Farbschema des Editors.

Alle Grundeinstellungen sind im JSON-Format konfiguriert. Um die Liste der Einstellungen anzuzeigen, gehen Sie zum Menü vonPreferences -> Settings.

Die Einstellungen umfassen zwei Arten von Konfigurationen, nämlich -

  • Default
  • User

Die Standardeinstellung umfasst alle Standardkonfigurationen, und der Benutzer definiert die benutzerdefinierten Einstellungen für die Grundeinstellungen.

Für das oben erwähnte Szenario sind die benutzerdefinierten Einstellungen wie unten erwähnt -

"font_size": 15,
   "ignored_packages":
   [
      "Vintage"
   ]

Kategorien von Einstellungen

Verschiedene Kategorien der Einstellungen in Sublime Text sind wie folgt:

Editor-Einstellungen

Dazu gehören die Grundeinstellungen zum Bearbeiten der Dateien der Codebasis. Beispiele beinhaltenfont_face, font_size und tab_size. Die Einstellungen sind in der Standardkonfiguration vorhanden.

Einstellungen der Benutzeroberfläche

Dazu gehören die allgemeinen Einstellungen, die sich speziell auf Hintergrund, Thema und verschiedene Farbkombinationen konzentrieren. Diese Einstellungen werden im zweiten Abschnitt der Standardkonfiguration angehängt.

Anwendungsverhalten

Diese Einstellungen konzentrieren sich auf das Verhalten der im Sublime Text-Editor enthaltenen Anwendung in geöffneten Fenstern. Diese Einstellungen sind im dritten Abschnitt der Standardkonfigurationseinstellungen enthalten.

Syntaxspezifische Einstellungen

Diese Einstellungen werden zum Entwerfen der Syntax des Sublime Text-Editors verwendet. Um die Liste der syntaxspezifischen Einstellungen abzurufen, muss der Benutzer die Option verwendenPreferences − Syntax-Specific.

Die Themenverwaltung im Sublime-Texteditor bedeutet, das Erscheinungsbild des Editors mit Farben und attraktiven Hintergründen zu verbessern. Themen sind JSON-formatierte Werte mit.sublime-theme Erweitern und verwalten Sie das Erscheinungsbild der Benutzeroberfläche des Editors, indem Sie die Farben der Elemente der IDE ändern.

Themen installieren und anwenden

Die folgenden Schritte führen Sie zum Installieren und Anwenden von Themen im Sublime Text Editor.

Step 1 - Verwenden Sie die Install Paket des erhabenen Textes zum Installieren des Pakets für Themen, wie im Screenshot hier gezeigt -

Step 2 - Sie können eine Liste der Optionen mit sehen Install Package Option und Sie können sie herunterladen und im Sublime Text Editor installieren.

Step 3 - Wenn Sie ein Thema ausgewählt haben, aktivieren Sie es.

Step 4- Wählen Sie nun Ihr gewünschtes Thema aus der Liste der installierten Themen. Dies ändert automatisch das Erscheinungsbild des Editors.

Farbschemata

Farbschemata sind XML-formatierte Dateien PackagesOrdner mit Farbschemata. Sie sind eine großartige Möglichkeit zur Anpassung von Sublime-Textfarben, im Gegensatz zu Themen, die für UI-Elemente spezifisch sind.

Sie können Farbschemata mit der Option auswählen Preferences → Color Scheme. Siehe den folgenden Screenshot, der dasselbe zeigt.

Farbschemata umfassen verschiedene Optionen wie Breakers, Mariana, Monokai, und Sixteen. Das Erscheinungsbild des Editors hängt vom gewählten Farbschema ab. Beachten Sie, dass sich diese Muster nur auf die Farbsyntax konzentrieren.

Der Vintage-Modus im Sublime-Texteditor ist ein Paket, das eine Kombination der Bearbeitungsfunktionen von vi enthält. Im Vintage-Modus können Sie eine Liste von vi-Befehlen im Sublime-Editor verwenden.

Der Vintage-Modus ist ein Open-Source-Projekt und kann über den Link heruntergeladen werden.

https://github.com/sublimehq/Vintage

Vi-Editor verstehen

Viist ein primitiver und im Volksmund verwendeter Texteditor. Es wurde ursprünglich für das UNIX-Betriebssystem erstellt und verfügt über grundlegende Funktionen für die Ausführung von Skripten. Es ist ein häufig verwendeter Befehlszeileneditor für verschiedene Betriebssysteme, da für Vorgänge keine Maus erforderlich ist.

Erhaben schließt ein vim, das ist ein fortgeschrittener Abschnitt von vi Editor und beinhaltet die Anpassung von Makros, Snippets und Plugins.

Aktivieren des Vintage-Modus

Sie können den Vintage-Modus durch die folgenden Schritte aktivieren:

  • Wählen Sie die Option Preferences → Settings

  • Bearbeiten Sie die json Datei der Einstellungskonfiguration mit Schlüsselname als ignored_packages. Vintage-Paket ist in der enthaltenignored_packages Sektion.

  • Entfernen Sie das Attribut Vintage aus den Konfigurationen, um die Vintage-Eigenschaft im Sublime-Texteditor zu aktivieren.

"ignored_packages": []
  • Ihr Vintage-Modus-Editor wird wie im folgenden Screenshot gezeigt angezeigt -

Der Vintage-Modus enthält eine Vielzahl von Befehlen, die dem vi-Editor ähneln. Dies beinhaltet die Grundeinstellungen des Sublime Text Editors, wie im folgenden Code gezeigt -

{
   "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
   "font_size": 15,
   "ignored_packages":
   [
   
   ],
   "vintage_start_in_command_mode": true,
   "theme": "Soda Dark.sublime-theme"
}
Modus Beschreibung Schlüssel
Befehlsmodus Wartet darauf, dass der Benutzer einen Befehl eingibt Esc
Einfügemodus Text kann an verschiedenen Stellen eingefügt werden i / I / a / A.
Visueller Modus Wählen Sie den Text mit den Bewegungsbefehlen aus / markieren Sie ihn V.
Visueller Linienmodus Wählen / markieren Sie Textzeilen mit den Pfeiltasten Umschalt + V.

Vintageous Mode

Vintageous ist das Paket, das für die deskriptive Analyse des vi-Editors verwendet wird. Es kann mit der Paketsteuerung wie unten erwähnt heruntergeladen werden -

Sobald Sie das Vintage-Paket erfolgreich installiert haben, sieht Ihr Bildschirm wie im folgenden Screenshot gezeigt aus:

Sublime Editor enthält Testmodule für verschiedene Programmiersprachen. Dies hilft beim Unit-Testen von Dateien und Skripten und hilft Entwicklern, etwaige Fehler, Fehler und Probleme zu analysieren.

Der Sublime Text Editor enthält 3 Module, die zum Testen und Bereitstellen von JavaScript erforderlich sind. In diesem Kapitel werden sie ausführlich erläutert.

JsFormat

JsFormat ist ein JavaScript-Plugin zum Formatieren der Skriptzeilen, das den Unit-Test erleichtert. Hinter den Kulissen wird JS Verschönerer verwendet (http://jsbeautifier.org/), um das vollständige JS oder Teile von JS-Dateien zu formatieren. JSFormat kann mit dem installiert werdenInstall Package Option des Sublime Editors.

Eigenschaften

JsFormat bietet dem Skript die folgenden Funktionen:

  • Erleichtert die Formatierung von JS- und JSON-Dateien.
  • Bietet Volltextformatierung und ausgewählte Formatierung.
  • Bietet anpassbare Einstellungen für Formatierungsoptionen.

JSHint

JSHint ist ein Community-gesteuertes Tool zur Analyse der Fehler anhand von Hinweisen. Dies hilft, Fehler und mögliche Probleme zu erkennen. JSHint ist ein Open Source-Paket, einfach und leicht zu verstehen. Sie können JSHine im Sublime Text Editor über installierenInstall Package Modus.

Um das JSHint-Plugin im Sublime Text Editor zu implementieren, können Sie die Verknüpfung verwenden Alt+J unter Windows und Cmd+j auf OSX-Systemen.

JavaScriptNext

Dieses Skript wird verwendet, um die Syntax der JS-Datei und die zugehörige Bedeutung hervorzuheben. Es enthält eine Funktion zur Syntaxhervorhebung mit verschiedenen Modulen, Pfeilfunktionen, Klassen und Generatoren.

Sie können eine Syntaxprüfung für eine Datei mithilfe der Syntaxliste durchführen, wie im folgenden Screenshot gezeigt.

Python bietet unittest, ein offizielles Unit-Test-Framework zum Unit-Testen der vor der Bereitstellung erstellten Skripte. Es wird auch als bezeichnetPyUnit. Python-Komponententests, die im Sublime Text Editor verwendet werden, werden als bezeichnetsublime-unittests und sie sind unter folgendem Link verfügbar -

https://github.com/martinsam/sublime-unittest

Diese Komponententests enthalten eine Reihe nützlicher Ausschnitte, um das Schreiben von Komponententestfällen zu vereinfachen.

Installation von UnitTest

Die Paketsteuerung von Sublime verwaltet die Installation von unittests und die folgenden Schritte beschreiben es im Detail -

Step 1 - Verwenden Sie die Befehlspalette von Sublime Editor Ctrl+Shift+P für die Installation des Pakets, wie in den folgenden Screenshots gezeigt -

Step 2 - Die installierten Pakete verwenden die folgenden zwei Hauptausschnitte:

  • testclass Hiermit wird eine neue Testklasse erstellt

  • testfunc Hiermit wird eine neue Testfunktion erstellt, die wir ausfüllen können

Step 3- Die Konsole berechnet die Testergebnisse wie im folgenden Screenshot gezeigt. Beachten Sie, dass das Ergebnis vom Erfolg oder Misserfolg des Tests abhängt.

Success Result

Failure Result

Note - Unit-Testfälle fungieren als Compiler für die Berechnung von Skripten in Python.

Sublime Text Editor verwendet Hunspell zur Rechtschreibprüfung. Hunspellist die Rechtschreibprüfung von LibreOffice, Mozilla Thunderbird, Google Chrome und vielen proprietären Paketen. Der Sublime Text Editor bietet Wörterbuchunterstützung für die korrekte Rechtschreibprüfung von Wörtern.

Wörterbücher

Sublime Text enthält UTF-8-codierte Wörterbücher. Um ein Wörterbuch mit dem Sublime Text Editor zu implementieren, sollte es zuerst in UTF-8 konvertiert werden. Wenn der Benutzer über ein UTF-8-codiertes Wörterbuch verfügt, kann es mit dem installiert werdenPreferences Option im Sublime Text Editor.

Sie können das Wörterbuch aus auswählen View → Dictionary Menü wie im angegebenen Screenshot gezeigt -

Einstellungen für das Wörterbuch

Für die Rechtschreibprüfung von Sublime Text Editor sind zwei Einstellungen definiert:

  • Spell_check
  • Dictionary
// Set to true to turn spell checking on by default
"spell_check": false,

// Word list to use for spell checking
"dictionary": "Packages/Language - English/en_US.dic"

Diese Konfigurationen sind in der enthalten settingsDatei. Hinzugefügte und ignorierte Wörter werden in den Benutzereinstellungen unter dem gespeichertadded_words und ignored_words Tasten jeweils.

Softwarepakete werden in Sublime Text für zusätzliche Funktionen installiert. Sie können die Liste der Softwarepakete über die Tastenkombination anzeigenCtrl+Shift+P unter Windows und Cmd+Shift+Pauf dem Mac. Beachten Sie zum besseren Verständnis die folgenden Screenshots:

Diese Pakete werden in der installiert Packages → UserVerzeichnis, das die gesamte erforderliche Konfiguration enthält. Wählen Sie zum Durchsuchen der Pakete ausPreferences → Browse Packages Option, wie im folgenden Screenshot gezeigt -

Diese Dateien sind benutzerdefinierte Konfigurationen, die bei Bedarf geändert werden können. Die Pakete werden im JSON-Format erstellt.

Bedenke die sublime-keymap Paket erstellt, das folgenden Code enthält -

[
   { 
      "keys": ["super+alt+;"],
      "command": "run_macro_file",
      "args": {"file": "Packages/User/semicolon.sublime-macro"}
   }
]

In diesem Kapitel lernen Sie die wichtigsten Optionen von kennen File, Edit und Goto Menüs des Sublime Text Editors.

Mit Codierung speichern

Diese Option ist in der enthalten FileMenü, das beim Speichern der Skripte und Dateien mit der entsprechenden Codierung hilft. Der Sublime Text Editor enthält eine Vielzahl von Optionen zum Codieren von Python-Skripten, wie im folgenden Screenshot gezeigt:

Durch den Codierungsprozess können die Skripte vor Angriffen von Drittanbietern geschützt werden, und das wahrgenommene Verwendungs- oder Interessenselement kann in ein Konstrukt umgewandelt werden.

Fall konvertieren

Die Konvertierung von Groß- und Kleinschreibung hilft bei der Konvertierung von Groß- und Kleinschreibung und umgekehrt. Weitere Informationen finden Sie im folgenden Screenshot.

Betrachten Sie beispielsweise ein Schlüsselwort Monicain der Datei enthalten und lassen Sie uns in Großbuchstaben konvertieren. Weitere Informationen finden Sie im folgenden Screenshot.

Gehe zu Symbol

Mit dieser Option kann ein Benutzer das entsprechende Schlüsselwort oder eine beliebige Funktion suchen oder abrufen. Diese Option ist sehr nützlich, wenn wir mehr als 1000 Codezeilen haben und der Benutzer eine eindeutige Zeile oder Anmerkung suchen muss.

Der folgende Screenshot zeigt die Demonstration von Springen Symbol -

In den vorherigen Kapiteln wurden verschiedene Optionen im Zusammenhang mit dem PreferencesSpeisekarte. In diesem Kapitel erfahren Sie mehr über dieFont settings von Sublime Texteditor.

Sublime Editor bietet drei Dimensionen von Schriftgrößen - Larger, Smaller und ResetOption zum Rückgängigmachen der vorgenommenen Änderungen. Das Implementieren der angegebenen Schriftart ist möglich, sobald der Benutzer den entsprechenden Absatz oder Text im Editor ausgewählt hat.

Betrachten Sie einen ausgewählten Text in der Datei functions.py wo Sie die gewünschten Änderungen vornehmen müssen -

Beachten Sie, dass nach der Implementierung einer größeren Schriftart die Abmessungen und die Schriftgröße der Skripte automatisch in eine größere Abmessung geändert werden.

Jeder Editor enthält ein Plugin für die Entwicklung, das eine Reihe von Aktivitäten und Standardpaketen auslöst. Der Sublime Text Editor enthält eine Funktion zum Entwickeln Ihres eigenen angepassten Plugins. In diesem Kapitel wird ausführlich beschrieben, wie Sie Ihr eigenes Plugin in Sublime Text entwickeln.

Plugin entwickeln

Die folgenden Schritte zeigen Ihnen detailliert, wie Sie ein Plugin in Sublime Text entwickeln -

Step 1 - Wählen Sie die New Plugin Option durch Navigieren durch Tools → Developer → New Plugin wie unten gezeigt -

Step 2 - Der Basiscode eines Plugins beinhaltet den Import von zwei Hauptbibliotheken: sublime und sublime_plugin.

Der Code für das Plugin lautet -

import sublime
import sublime_plugin
class ExampleCommand(sublime_plugin.TextCommand):
   def run(self, edit):
      self.view.insert(edit, 0, "Hello, World!")

Step 3 - Die benutzerdefinierten Plugins werden in gespeichert Packages → UserMappe. Sehen Sie sich den folgenden Screenshot an, der Ihnen das vollständige Verständnis der im Sublime Text Editor gespeicherten Plugins vermittelt.

Plugin ausführen

Wenn Sie ein Plugin erstellt und gespeichert haben, öffnen Sie die Konsole mit der Tastenkombination Ctrl+` unter Windows und Cmd+` unter OSX und führen Sie den hier gezeigten Befehl aus -

view.run_command(plugin-name)

Dieser Befehl führt das vom Benutzer definierte Plugin mit der Liste der darin enthaltenen Aktivitäten aus.

Die Befehlspalette enthält eine Liste von Elementen oder Befehlen, die häufig verwendet werden. Die Einträge von Befehlen sind in der enthalten.sublime-commands file.

Befehlspalette verwenden

Um eine Befehlspalette im Sublime Text-Editor zu öffnen, können Sie die Tastenkombination verwenden Ctrl+Shift+P unter Windows und Cmd+Shift+P unter OSX.

Die häufig verwendeten Befehle aus der Palette sind -

  • Mit Python erstellen
  • Pakete installieren

Mit Python erstellen

Dadurch werden alle Abhängigkeiten generiert und der angegebene Code einer bestimmten Python-Datei erstellt.

Pakete installieren

Mit diesem Befehl erhalten wir eine Liste der Pakete, die installiert werden können, die zuvor nicht enthalten waren.

Alle in der Befehlspalette enthaltenen Befehle werden im Paketverzeichnis gespeichert. Das grundlegende Beispiel für einen Befehl, der in der Datei Default.sublime-command deklariert ist, wird im folgenden Code gezeigt:

[
   { "caption": "Project: Save As", "command": "save_project_as" },
   
   { "caption": "Project: Close", "command": "close_project" },
   
   { "caption": "Project: Add Folder", "command": "prompt_add_folder" },
]

Note - Die JSON-Datei enthält 3 Hauptschlüssel für jeden Befehl -

  • Name/Caption
  • Location
  • Content

Beim Debuggen werden Fehler und Bugs im angegebenen Code gefunden und behoben. Der Sublime Editor enthält verschiedene Plugins mit Debugging-Funktionen, mit denen sich Fehler leicht finden lassen.

In diesem Kapitel erfahren Sie, wie Sie eine PHP-Webanwendung debuggen. Erhabene VerwendungenSublime TestX debugPlugin für diesen Zweck. Die Funktionen dieses Plugins sind -

  • Es ist eine Erweiterung zum Debuggen der PHP-Dateien und -Skripte.

  • Bietet eine Liste der Debugging- und Profiling-Funktionen.

  • Verwaltet Stapelspuren und Echtzeitparameter wie Anzeige und Funktionen.

Installation des Sublime Plugins

Um das Sublime Text Xdebug-Plugin zu installieren, müssen Sie die folgenden Schritte ausführen:

Step 1 - Installieren Sie die Installation der Paketsteuerungspalette mit der Verknüpfung von Ctrl+Shift+P oder Cmd+shift+P.

Step 2 - Nach der erfolgreichen Installation des Xdebug-Clients wird die Konfigurationsdatei im gespeichert Installed PackagesMappe. Die Konfigurationsdatei ist die JSON-Datei, die die Parameter zum Debuggen einer PHP-Webanwendung enthält.

Step 3 - Starten Sie die Debug-Sitzung der PHP-Datei über die Verknüpfung Ctrl+F9. Sie können dies auch mit dem tunStart Debug Option mit Befehlspalette.

Step 4 - Die geteilten Fenster von XdebugClientzeigt die Ausgabe der PHP-Datei. Das Debuggen von Code wird zeilenweise fortgesetzt. Weitere Informationen finden Sie im folgenden Screenshot.

Sublime Text Editor hat ein Plugin Web Inspectorzum Debuggen von JavaScript-Code. Es hilft uns, Haltepunkte zu setzen, die Konsole zu untersuchen und Codeabschnitte auszuwerten. In diesem Kapitel erfahren Sie mehr über dieses Plugin.

Installation von Sublime Web Inspector

Die folgenden Schritte zeigen die Installation von Sublime Web Inspector -

Schritt 1

Verwenden Sie die Menüoption Preferences → Browse Packages um den Pfad der installierten Pakete zu erhalten, wie im angegebenen Screenshot gezeigt.

Schritt 2

Mit der Hilfe von git Klonen Sie die Pakete der Debugging Javascript-Webanwendung mithilfe des Git-Repositorys, wie im folgenden Befehl gezeigt.

git clone -b ST3 "git://github.com/sokolovstas/SublimeWebInspector.git"

Schritt 3

Öffnen Sie zum Testen der Installation eine Befehlspalette und starten Sie den Webinspektor. Sie können die Tastenkombination für den Webinspektor verwendenCtrl+Shift+R unter Windows und Cmd+Shift+Rauf OSX-Systemen. Sie können alle für die JavaScript-Anwendung erforderlichen Haltepunkte anzeigen, wie unten gezeigt -

Die Stapelverarbeitung in Sublime Text bezieht sich ebenfalls auf Build systems. Build Systems hilft dem Benutzer, Dateien über externe Programme wie zmake, tidy und interpreters.

Die folgenden Punkte sind bei der Arbeit mit Build-Systemen bemerkenswert:

  • Sie sind JSON-Dateien und haben die Erweiterung .sublime-build.

  • Um den Erstellungsprozess zu starten, können Sie die Option auswählen Tools → Build oder die Verknüpfung Ctrl+B unter Windows und Cmd+B für OSX-System.

Denken Sie daran, dass wir uns in diesem Tutorial auf Python-Dateien konzentrieren. Erhabener Text enthält zwei Erstellungsmodi für Python-Dateien.

Sobald der Build für Python abgeschlossen ist, können Sie die folgende Ausgabe im Editor beobachten:

Mit der Option können Sie die Liste der für das jeweilige Projekt erstellten Build-Ergebnisse im Sublime Text-Editor anzeigen Tools → Build Results → Show Build Results.

Beachten Sie, dass sich Build-Systeme und die vollständigen Dateien für die Stapelverarbeitung unter befinden müssen Packages Mappe (Packages/user). Viele Pakete in Sublime Editor enthalten eigene Build-Systeme.

Der ablenkungsfreie Modus im Sublime Text Editor ermöglicht die Anzeige des Codes und der Dateien im Vollbildmodus. Sie können den ablenkungsfreien Modus über die Option aufrufenView → Enter distraction mode Menüpunkt.

Sobald der Ablenkungsmodus im Sublime Text-Editor aktiviert ist, wird die Ausgabe wie folgt angezeigt:

Alle auf die Benutzeroberfläche verchromten Elemente sind ausgeblendet, aber im Ablenkungsmodus verfügbar.

Anpassung

Alle Eigenschaften der Anpassung des ablenkungsfreien Modus des Sublime Text Editors sind in enthalten Distraction Free.sublime-settings JSON-Datei wie im folgenden Screenshot gezeigt.

Der folgende Screenshot zeigt die Eigenschaften, die im ablenkungsfreien Modus des Sublime-Editors enthalten sind -

Beachten Sie, dass die Attribute mögen line_numbers, gutter, draw_centered, wrap_width, word_wrap und scroll_past_end sind so, dass sie einen attraktiven ablenkungsfreien Modus ermöglichen.

SublimeCodeIntel ist ein wichtiges Plugin für den Sublime Text Editor. Es bietet die folgenden Funktionen -

  • Zur Symbolfunktion springen, mit der der Benutzer zur Datei und zur angegebenen Zeile des Symbols springen kann.

  • Enthält eine Bibliothek zur automatischen Vervollständigung und zeigt die Module / Symbole in Echtzeit an.

  • Tooltips zeigen in der Statusleiste Informationen zur zugehörigen Funktion an.

Installation

Sie können das SublimeCodeIntel-Plugin mithilfe der folgenden Schritte installieren:

Step 1- Holen Sie sich die Installationspaketfunktionalität des Sublime Text-Editors mit der Tastenkombination Strg + Umschalt + P unter Windows und Cmd + Umschalt + P für OSX. Weitere Informationen finden Sie im folgenden Screenshot.

Step 2 - Wählen Sie nun das Plugin aus SublimeCodeIntel für die Installation und starten Sie den Sublime Text Editor neu.

Step 3 - Bei erfolgreicher Installation von SublimeCodeIntel Plugin, Ihr Bildschirm wird so aussehen -

Aufbau

Es gibt zwei integrierte Konfigurationen von SublimeCodeIntel -

  • Einstellungen - Standard
  • Einstellungen - Benutzer

Sehen Sie sich den folgenden Screenshot an, der diese Konfigurationen zeigt -

Die Konfiguration für SublimeCodeIntel ist in der aufgerufenen JSON-Datei enthalten SublimeCodeIntel.sublime-settings. Die für jede Sprache erforderliche Konfiguration ist im SublimeCodeIntel-Plugin wie folgt enthalten:

/*
   Defines a configuration for each language.
*/

"codeintel_language_settings": {
   "Python3": {
      "python3": "/usr/local/bin/python3.3",
      "codeintel_scan_extra_dir": [
         "/Applications/Sublime Text.app/Contents/MacOS",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"
      ],
      "codeintel_scan_files_in_project": true,
      "codeintel_selected_catalogs": []
   },
   
   "JavaScript": {
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_exclude_dir":["/build/", "/min/"],
      "codeintel_scan_files_in_project": false,
      "codeintel_max_recursive_dir_depth": 2,
      "codeintel_selected_catalogs": ["jQuery"]
   },
   
   "PHP": {
      "php": "/Applications/MAMP/bin/php/php5.5.3/bin/php",
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_files_in_project": true,
      "codeintel_max_recursive_dir_depth": 15,
      "codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]
   }
}

Diese Konfigurationen können bei Bedarf angepasst werden. Dies hängt von der Anzahl der vom Benutzer installierten Module / Bibliotheken mit verschiedenen Parametern ab, z. B. der Größe und Komplexität des Projekts, an dem ein Benutzer arbeitet.