Heim > Artikel > Backend-Entwicklung > Sublime Text 3 Entwicklungs-PHP
Seit dem ersten Unboxing-Review sind 4 Monate vergangen, aber aus Faulheit gibt es keinen weiteren Beitrag. Heute habe ich endlich Lust, einen quasi-technischen Artikel zu schreiben.
Ich habe vergessen, wie ich mit der Verwendung von ST begonnen habe, nachdem ich es seit einem halben Jahr verwendet habe. Es ist ein absolutes Artefakt unter Windows, beispiellos bei Notepad++ und dergleichen; unter Linux gibt es vim, ich verstehe vim nicht, also ist es nicht einfach, welches besser ist zu sagen. Zusammenfassend lässt sich sagen, dass es sich um einen leichtgewichtigen Text--Editor für Entwickler wie php, Python usw. handelt, was ganz normal ist. Nicht schlecht, ich empfehle es dir.
Ich verwende es hauptsächlich zum Schreiben von PHP, es ist wirklich einfach zu bedienen. Es kann auch zum Schreiben von Python nützlich sein. Ich weiß nicht, wie die Situation beim Schreiben von Ruby ist und ob jemand es zum Schreiben verwendet hat. Kurz gesagt, ST eignet sich besser zum Schreiben einiger Skriptsprachen. Für C#, Java usw. ist es besser, traditionelle und klassische IDEs zu verwenden.
1. Installieren Sie Sublime Text 3
Offizielle Website http://www.sublimetext.com/3
Stellen Sie sicher, dass Sie ST3 anstelle von ST2 wählen. 3 ist einfacher zu verwenden als 2, das werden Sie später erfahren.
Wählen Sie die entsprechende Version zur Installation aus. Nach Abschluss müssen Sie eine grundlegende und notwendige Paketverwaltung installieren: Package Control, die in Zukunft zur Installation von Plug-Ins verwendet wird.
Package Control Installation
Installationsanleitunghttps://sublime.wbond.net/installation
Öffnen Sie ST3, klicken Sie auf das Menü „Ansicht -> Konsole anzeigen“. Es erscheint ein Befehlseingabefeld Unten kopieren Sie dann den obigen Befehl in das Eingabefeld, drücken Sie die Eingabetaste, warten Sie und die Installation ist erfolgreich.
2. Plug-in-Installation
Nach der Installation von Package Control können wir die Tastenkombination Strg+Umschalt+P Öffnen verwenden Package Control, um das Plug-in zu installieren. Geben Sie „install“ in das geöffnete Eingabefeld ein und Sie werden automatisch aufgefordert, „Paket installieren“ basierend auf Ihrer Eingabe auszuwählen.
Warten Sie, dann erscheint ein Eingabefeld, in dem Sie das Plug-in eingeben können, das Sie installieren möchten .
Wir möchten ein Plug-in installieren, das die UTF8-Kodierung unterstützt. Wir müssen nur „convert“ in das Eingabefeld eingeben . Wählen Sie nach dem automatischen Abgleich das ConvertToUTF8-Plugin aus, drücken Sie die Eingabetaste, warten Sie und die Installation ist abgeschlossen. Auf diese Weise unterstützt ST die UTF-8-Codierung.
Plug-ins, von denen ich dachte, dass sie installiert werden müssen
(Hauptsächlich für die PHP-Entwicklung, die meisten anderen Sprachen sind üblich, bitte lesen Sie „Wählen Sie selbst“)
1. ConvertToUTF8 Plug-in, das UTF-8-Kodierung unterstützt
2. Klammer-Highlighter Wird zum Anpassen von Klammern, Anführungszeichen und HTML-Tags verwendet. Nützlich für sehr lange Codes. Nach der Installation wird das Plug-in automatisch wirksam, ohne dass eine Einrichtung erforderlich ist
3. DocBlockr DocBlockr kann automatisch Kommentare im PHPDoc-Stil generieren. Zu den unterstützten Sprachen gehören Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++
4. Emmet (Zen Coding) Schnell generieren HTML-Code Dieses Plug-in ist so leistungsstark, dass es seinesgleichen sucht. Wenn Sie es nicht wissen, googeln Sie bitte
5. SideBar-Verbesserungen Dieses Plug-in verbessert Die Seitenleiste fügt viele Funktionen hinzu Themes einfach erstellen
Weitere Informationen finden Sie unter http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin
3. Gemeinsame Tastenkombinationen
Nur wenn Sie die Tastenkombinationen verstehen und beherrschen, können Sie sich bewegen Lassen Sie uns also schnell etwas über ST lernen. Was sind einige nützliche Tastenkombinationsoperationen? Hier werde ich nur auf diejenigen eingehen, die ich normalerweise während der Entwicklung verwende. Für die vollständigen Tastenkombinationsoperationen googlen Sie sie bitte selbst.
1.
Strg+Umschalt+P
Öffnen Sie die Paketsteuerung, die oben eingeführt wurde. Hier gibt es einen weiteren Trick, der an verschiedenen Stellen weiter unten verwendet werden kann: ST unterstützt Fuzzy-Matching. Wenn Sie beispielsweise ein Installationspaket finden möchten, können Sie es im Eingabefeld von Package Control installieren und es wird automatisch mit dem Installationspaket abgeglichen. Sie können auch einfach die IP-Adresse eingeben und es wird abgeglichen Die Matching-Funktion ist sehr praktisch.
Strg+P
Öffnen Sie die Datei basierend auf dem Dateinamen. Wenn Sie beispielsweise login/func/funtion.php öffnen möchten, müssen Sie nur login/func/funtion.php in das Eingabefeld eingeben. Sie können auch Fuzzy verwenden B. Login/Funktion usw., ist es besser, das Fuzzy-Matching selbst zu erleben.
3. Nachdem wir die Datei Quellcode gefunden haben, möchten wir view , was soll ich tun, wenn ich eine Funktionsmethode finden möchte?
Strg+R
Protokoll eingeben finden Sie alle Methoden mit dem Namen loginout. Wenn Sie loginout eingeben, können Sie loginout() finden.
Möglicherweise stellen Sie fest, dass nach Strg+R automatisch ein @ im Eingabefeld angezeigt wird, was auf übereinstimmende Methoden hinweist. Darüber hinaus gibt es einige nützliche Matching-Symbole, die ich gemeinsam erwähnen werde.
Nachdem Sie die Zeile gefunden haben, geben Sie mit Strg+G oder Strg+P Folgendes ein: Zeilennummer in das Feld, z. B.: 58, und springen Sie dann zu 58, OK .
Suchen Sie nach dem Logo , gefolgt von Strg+P und dann dem #-Logo.
4. Nachdem Sie die oben genannten Verknüpfungsoperationen gelernt haben, können Sie im Grunde genommen ST spielen. Es ist kein Problem, PHP in ST schreiben zu können. Sie können zwischen verschiedenen Dateien wechseln und schnell springen . Die Methode ist sehr zufriedenstellend. Wenn Sie es jedoch reibungsloser, glatter und seidiger verwenden möchten, können Sie sich auch die folgende
Mehrere gleichzeitige Bearbeitung, Strg+D, diese Funktion ansehen Ich werde häufig verwendet, sehr gut.
Wenn Sie beispielsweise mehrere identische Codes gleichzeitig ändern möchten, ändern Sie
$user['name'] = ' Bananaplan'; für immer ';
Der Benutzer in ';
---->
Jemand sagte: Tsk, das ist nichts, du kannst die Suche ersetzen Ja, Suchen und Ersetzen sind möglich, aber die von mir verwendete Methode ist intuitiver und weniger fehleranfällig. Wie das Sprichwort sagt, sehen Helden einander unterschiedlich, also urteilen Sie bitte selbst.
Tatsächlich gibt es neben der Tastenkombination Strg+D auch die Möglichkeit, mit der Maus eine kontinuierliche Auswahl zu erreichen. Halten Sie die Strg-Taste gedrückt und doppelklicken Sie, um mehrere Elemente auszuwählen.
Tatsächlich gibt es zusätzlich zu den beiden oben genannten Methoden zum Erreichen einer synchronen Bearbeitung noch einen anderen Weg. Das heißt, halten Sie die Umschalttaste gedrückt, halten Sie dann die rechte Maustaste gedrückt und ziehen Sie schließlich vertikal nach unten. Diese Methode hat Einschränkungen, das heißt, sie kann nur vertikal ausgewählt werden und eignet sich für Szenarien, in denen das Codesegment etwas lang ist, wie folgt:
5, ich finde, das Schreiben ist zu lahm und kann nicht so detailliert aufgeschrieben werden. Sie können sie einfach im Internet finden
Was folgt? Das ist für jeden alltäglich, aber ich möchte trotzdem darüber reden.
Strg+F
, Suche, ich werde nicht viel über die Optionen auf der linken Seite sagen, lesen Sie einfach die Eingabeaufforderungen selbst, auf Englisch, ich habe Ihnen nicht gesagt Übrigens, um Englisch gut zu lernen. Jetzt scheint die College-Aufnahmeprüfung das Gewicht des Englischen allmählich zu schwächen. Beachten Sie, dass Sie unten nach 2 von 5 Treffern gefragt werden. Der Treffer, den Sie jetzt finden, ist meiner Meinung nach sehr nützlich.
Nach Strg+F,
EingabetasteNach dem nächsten suchen, Umschalt+Eingabetaste , finden Sie das vorherige.
Strg+H, Suchen und Ersetzen, nicht viel zu sagen.
Strg+Umschalt+F, dieses muss fett und rot sein, zeigen Sie einfach darauf und es ist lebendig. Um es auszudrücken: Es kann als vollständige Projektsuche bezeichnet werden, was bedeutet, dass auf der Grundlage der Zeichen gesucht wird, die Sie in das Projekt eingeben, das Sie gerade öffnen.
Wie oben sind wir im wp Ordner Suchen Sie nach Dateien, die have_posts enthalten. In wenigen Worten kann ich Ihnen möglicherweise nicht alles über die Verwendung erzählen, also erleben Sie es bitte selbst.
Ich glaube, damals, als ich noch nicht wusste, dass es so etwas Gutes wie ST gibt, und nur NotePad++ verwendet habe, habe ich eine geschrieben, um eine Volltextsuche und -ersetzung zu erreichen PHP-Skript zur Implementierung dieser Funktion.
----------Ich fühle mich müde vom Schreiben. Es ist wirklich schwer, ernsthaft einen Blog zu schreiben. Zu den übrigen Tastenkombinationen scheint es nichts im Detail zu beschreiben. Bitte schauen Sie selbst in den Online-Informationen nach----------
Referenzhttp: / /ce.sysu.edu.cn/hope/Item/106853.aspx
4. Sprechen Sie über die Vorteile von ST
1. PHP-Code fordert automatisch auf; und vorhandene Zeichenfolgen werden automatisch aufgefordert
Lengbang ist einfach zu verwenden, der PHP-Code fordert automatisch dazu auf, es ist keine Erklärung erforderlich. Es gibt eine automatische Eingabeaufforderung für Zeichenfolgen, siehe Bild unten
$ st_so_powerful verfügt nicht über integrierte Variablen, kann aber über automatische Eingabeaufforderungen verfügen. Da diese bereits im Code vorhanden sind, können Sie mit dieser Funktion viel Zeit beim Eingeben von Code sparen.
2. Code-Vorlage, schnell Code generieren
Sie geben ifelse ein und es wird Ihnen helfen, schnell eine if-else-Codevorlage zu generieren . Der Schlüssel liegt darin, dass der entsprechende Inhalt im PHP-Code und im HTML-Code generiert wird. Es ist schwierig, das Bild unten zu erklären generierter Inhalt im PHP-Code HTML
generiert im Code Ich werde es nicht erklären, bitte haben Sie Verständnis.
Lassen Sie uns über die Schlüsselwörter sprechen, die durch Code in HTML generiert werden: php
echo if ifelse foreach, ist das genug? Nicht genug? ? ? Oh, für die erweiterte Verwendung dieser Codevorlagenanpassung googeln Sie bitte: Sublime Text Snippet
Sie müssen zurückkommen und das wieder gutmachen, sonst müssen Sie mich möglicherweise ausschimpfen. Denn nachdem du „if“ eingegeben hast, gab es keine Antwort. Du musst die Tabulatortaste drücken, Bruder.
3. Wenn Sie das Schreiben wirklich satt haben, beenden Sie es einfach mit einer Schwergewichtsbombenfunktion in ST3 Medium Valid
Warum verwende ich eine IDE? Oh, lassen Sie mich Ihnen zunächst sagen, welche IDE ich verwende. Das ist das sehr einfach zu verwendende Zend Studio . Ich interessiere mich nur für seine beiden Funktionen: 1. Codesprung, d PHP-IDEs, die ich ausprobiert habe).
Natürlich kann man von unserem kleinen ST nicht erwarten, dass er über diese Schwergewichts-Killerfunktion verfügt, aber jetzt hat ST3 die erste Funktion, nämlich Codesprung, der zum Ort der Funktionsdefinitionen springen kann. Die Bedeutung dieser Funktion besteht darin, dass Sie ST3 jetzt tatsächlich verwenden können, um andere Nicht-Zend Studio-IDEs zu ersetzen. Oben:
Wenn die Funktion, zu der Sie springen möchten, nur in einer Datei definiert ist, dann springen Sie direkt ; andernfalls erhalten Sie die Möglichkeit auszuwählen, zu welcher Datei Sie springen möchten.
Obwohl diese Funktion nicht so intelligent ist wie Zend Studio (Zend springt direkt und intelligent zur entsprechenden Datei), ist sie doch schon sehr gut, oder?
Verdammt, ich muss das wieder gut machen, ich werde älter und mein Gehirn funktioniert nicht mehr gut. Ich habe vergessen, die Sprungmethode zu erwähnen. Wählen Sie den Namen der aufgerufenen Funktionsmethode aus, klicken Sie auf F12 und Sie können dorthin springen. Wenn die F12-Tastenkombination belegt ist, ändern Sie bitte die Standard-Tastenkombination und passen Sie die Tastenkombination an, um zur Funktion zu springen. Sie kann als { "keys": ["f3"], "command": "goto_definition" } angepasst werden. Da ich früher Java geschrieben und Eclipse viele Jahre lang verwendet habe, bin ich es gewohnt, mit F3 zu Funktionen zu springen, sodass Sie es ganz nach Belieben nutzen können. Was die Methode zum Anpassen von Tastenkombinationen betrifft, googeln Sie bitte
4. Obwohl ich es leid war zu schreiben und es zu veröffentlichen, fiel mir plötzlich ein, dass es noch eine weitere sehr wichtige Funktion gibt, die ich zu sagen habe , also bin ich zurückgekommen. Fügen Sie einfach
hinzu. Das heißt, fügen Sie den Ordner zum Projekt hinzu und klicken Sie auf das Menü Projekt -> Ordner zum Projekt hinzufügen, wählen Sie einfach den Ordner aus, den Sie dem Projekt hinzufügen möchten.
Wenn Sie dem Projekt viele Ordner hinzufügen, tritt ein kleines Problem auf: Wenn Sie mit Strg + P zwischen Dateien wechseln, ist die auswählbare Liste etwas lang. Sie haben viele Projekte, möglicherweise gibt es viele Dateien mit demselben Namen und die Projektliste auf der linken Seite sieht nicht sauber aus. Was? Wenn Sie die Artikelliste auf der linken Seite nicht sehen, klicken Sie bitte auf Ansicht -> Seitenleiste anzeigen. Daher können wir einen Arbeitsbereich für ein Projekt belegen und zu dem Projekt wechseln, das wir schreiben möchten.
Spezifischer Vorgang: Nachdem Sie einen Ordner zum Projekt hinzugefügt haben, klicken Sie auf das Menü Projekt -> Neuer Arbeitsbereich: Erstellen Sie einen Arbeitsbereich für dieses separate Projekt. Wenn es zwei oder mehr Projekte gibt, bin ich mir nicht sicher das, aber als ich es das letzte Mal gemacht habe, kam es mir so vor. Der neue Arbeitsbereich und Projektspeicherpfad kann im Stammverzeichnis Ihres Projekts abgelegt werden. Mein Projektordner ist beispielsweise mybiaoke und ich speichere die beiden Dateien hier.
Was sollen wir nach Abschluss tun, wenn wir das Projekt wechseln möchten? Verwenden Sie die Tastenkombination Strg+Alt+P und wir können schnell wechseln.
Für diese Funktion weiß ich nicht, ob meine Operationsmethoden und -schritte wissenschaftlich sind, aber zumindest kann sie erreicht werden. Bitte geben Sie mir einige Ratschläge von Studenten, die es verstehen.
Das Obige stellt die Entwicklung von PHP mit Sublime Text 3 vor, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.