Der folgende Beitrag ist ein Gastbeitrag von Wes Bos. Wes schreibt schon seit einiger Zeit über Sublime Text und all die großartigen Dinge, die es für die Codebearbeitung bietet. Er hat jetzt ein neues Buch und ein Videopaket herausgebracht: Sublime Text Power User. Ich habe ihn kürzlich auf einer Konferenz getroffen und seinen Vortrag über Sublime Text gesehen. Die Konferenz summte davon. Anfänger klappten die Kinnlade herunter und erfahrene Profis lernten neue Tricks. Hier wird Wes einige seiner besten Tipps für uns Front-End-Entwickler teilen.
Da Sublime Text einer der derzeit angesagtesten Editoren für die Webentwicklung ist, ist es wichtig, die Besonderheiten des Editors im Hinblick auf die Front-End-Entwicklung zu kennen. Dieser Beitrag ist kein Schritt-für-Schritt-Leitfaden zu Sublime Text, sondern steckt voller heißer Tipps, Tricks und Pakete, die Sie mit Sublime Text zum Genialen machen.
Syntax-Hervorheber
Es ist fast 2015 und **viel** hat sich in den letzten Jahren geändert – CSS hat mit neuen Funktionen explodiert, JavaScript hat neue Funktionalitäten und Syntax eingeführt und wir haben eine Handvoll neuer Sprachen, die in HTML, CSS oder JavaScript kompiliert werden. Die mit Sublime gelieferten Syntax-Hervorheber sind alt und für einige Sprachen sogar nicht verfügbar.
Die folgenden Pakete ermöglichen die bestmögliche Syntaxhervorhebung. Selbst wenn Sie bereits Syntax-Hervorheber für alle Ihre Sprachen haben – lesen Sie dies durch, da Sie vielleicht ein paar davon ändern möchten.
Der JavaScript Next Syntax-Hervorheber bietet eine bessere Codehervorhebung als der Standard-JavaScript-Hervorheber sowie Unterstützung für ECMAScript 6-Funktionen wie Module, prägnante Methoden, Pfeilfunktionen, Klassen, Generatoren und Accessoren (ES5).
CSS3 bietet Hervorhebung für jede CSS3-Funktion der Spezifikation. Das sind alle neuen Funktionen sowie Dinge, die noch nicht implementiert sind. Dies sollte jede vorhandene CSS-Syntaxhervorhebung vollständig ersetzen.
Sass-Benutzer sollten das SCSS-Paket installieren. Vorsicht – es ist ein häufiger Fehler, nach Sass zu suchen und es zu installieren, wenn Sie eigentlich nicht die Sass-Syntax schreiben, sondern die Scss-Syntax – stellen Sie sicher, dass Sie die richtige aktiviert haben, damit alle anderen Pakete, wie Emmet, weiterhin ordnungsgemäß funktionieren.

Natürlich gibt es auch Stylus und LESS-Pakete, falls dies Ihre bevorzugte CSS-Waffe ist.
Schreiben Sie Coffeescript? Stellen Sie sicher, dass Sie das Paket Better-Coffeescript installiert haben. Es ist wichtig, das Paket better-coffeescript zu verwenden, da das normale CoffeeScript-Paket nicht mehr gepflegt wird. Es gibt auch ein TypeScript-Paket für diejenigen, die in diesem Lager sind.
Das Haml-Paket erweitert das Standard-Haml-Paket um verschachtelte Sprachen wie JS, CSS, Sass usw., damit Sie sowohl Ihre Hervorhebung als auch Ihre Snippets beibehalten können. Die Pakete Slim und Jade bieten dringend benötigte Hervorhebung für diese neueren Markup-Sprachen.
Pakete und Plugins
Sublime verdankt einen Großteil seiner Popularität dem endlosen Angebot an interessanten und hilfreichen Paketen, die die Community erstellt hat. Wenn Sie neu bei Sublime sind, können Sie Ihre Pakete mit Package Control hinzufügen und verwalten.
Wir könnten den ganzen Tag über die besten Sublime-Pakete reden, und ich hoffe, Sie tun das in den Kommentaren, aber hier ist eine Handvoll unverzichtbarer Pakete für einen Front-End-Entwickler, der mit HTML, CSS und JavaScript arbeitet.
Color Highlighter
Wenn Sie mit Farben in einer Stylesheet arbeiten, ist es hilfreich, eine Art visuelle Hilfe zu haben, die Ihnen die tatsächliche Farbe anzeigt. Color Highlighter scannt Ihre Stylesheet und färbt Ihren Farbnamen, Hex-Code oder RGBA, indem es den Hintergrund mit dieser Farbe füllt. Es gibt Optionen, mit der Farbe zu unterstreichen oder sie als Kreis in der Leiste anzuzeigen.

Kürzlich wurde die Unterstützung für Sass-, LESS- und Stylus-Variablen hinzugefügt, was dieses Werkzeug für fast jeden Workflow bereit macht!
Emmet
Fast jeder kennt Emmet bereits und viele nutzen es seit den Zen Coding-Zeiten. Ich habe jedoch festgestellt, dass viele Entwickler einige der leistungsstarken Funktionen von Emmet verpassen.
HTML
Emmet ist großartig, um HTML sehr schnell zu schreiben. Geben Sie einfach den CSS-Selektor für das gewünschte Markup ein und drücken Sie Tab. Verwenden Sie Jade, Slim oder Haml? Emmet funktioniert auch mit diesen Markup-Sprachen!

Dies kann so einfach oder so kompliziert sein, wie Sie möchten. Hier sind ein paar Beispiele – schauen Sie sich unbedingt das Cheat Sheet für alle möglichen Verwendungen von Emmet mit HTML an.
- `element` + `Tab` erstellt dieses Element und platziert den Cursor darin
- `span` + `Tab` →
<span></span> - `p` + `Tab` →
<p></p>
- `span` + `Tab` →
- `element.className` oder `element#ID` + `Tab` erstellt dieses Element mit den zugehörigen Klassen oder IDs
- `span.hello` + `Tab` →
<span class="hello"></span> - `p.odd.warning` + `Tab` →
<p class="odd warning"></p> - `div#contact` + `Tab` →
<div id="contact"></div>
- `span.hello` + `Tab` →
- `element>childElement` + `Tab` erstellt verschachtelte Elemente
- `ul>li` + `Tab` →
<ul><li></li></ul> - `p>span` + `Tab` →
<p><span></span></p>
- `ul>li` + `Tab` →
- `[element*5]` + `Tab` erstellt dieses Element mal die Anzahl
- `p.hello*2` + `Tab` →
<p class="hello"></p><p class="hello"></p>
- `p.hello*2` + `Tab` →
Sie können auch das $ als Platzhalter für die Inkrementierung verwenden. Verwenden Sie $$ für eine führende Null.
`li.item$*3` + `Tab` →
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
Eckige Klammern für Attribute und geschweifte Klammern für den Text eines Elements.
`figure*2>img[src=”dog$.jpg”]+figcaption{This is dog $}` →
<figure>
<img src="dog1.jpg" alt="">
<figcaption>This is dog 1</figcaption>
</figure>
<figure>
<img src="dog2.jpg" alt="">
<figcaption>This is dog 2</figcaption>
</figure>
CSS
Das Erlernen von Emmet für CSS ist eine der besseren Investitionen, die ein Front-End-Entwickler tätigen kann. Es beschleunigt Sie nicht nur, sondern reduziert auch die dummen Fehler, die wir alle machen.
Emmet für CSS funktioniert, indem Sie die ungefähre CSS-Eigenschaft/den ungefähren Wert eingeben, den Sie wünschen. Es gibt keine Snippets, Emmet arbeitet mit etwas, das als Fuzzy Matching bezeichnet wird und eine bestmögliche Vermutung basierend auf Ihren Eingaben anstellt.
posrel→position: relative;posab→position: absolute;fl→float:fr→float: right;db→display: block;dib→display: inline-block;tdn→text-decoration: none;c→color: #w→width:w100→width: 100px;w100p→width: 100%;p→padding:p10→padding: 10px;p10p→padding: 10%;bt1-s-red→border-top: 1px solid red;
Sie verstehen, worum es geht – es lohnt sich, die Zeit zu investieren, um Ihr Gehirn neu zu trainieren, diese Fuzzy-Matches zu verwenden, anstatt die gesamte Eigenschaft und den gesamten Wert auszuschreiben.
Sublime Linter
Das Linting Ihres Codes ist ein wichtiger Schritt im Prozess. Wenn Sie noch nie einen Linter verwendet haben, ist dies ein Werkzeug zur Codequalität, das nach Fehlern und schlechten Praktiken sucht und Sie darauf aufmerksam macht, wenn Sie diese machen.
Mit Sublime Linter können Sie ganz einfach Echtzeit-Linting-Feedback für praktisch jede Sprache erhalten. Als Front-End-Entwickler sollten wir unser JavaScript und möglicherweise unser CSS linten. Wenn Sie einen Fehler machen, platziert Sublime Linter eine Markierung in der Leiste, die Sie auf den Fehler aufmerksam macht.

Themes und Farbschemata
Verwenden Sie immer noch das Standard-Sublime-Theme und Farbschema? Es könnte an der Zeit sein, ein paar verschiedene auszuprobieren. Es gibt zwei Teile, um die Farbe von Sublime zu ändern – ein Farbschema ändert die Farbe Ihrer Syntaxhervorhebung des Codes, während ein Theme die Farbe der Editor-Chrome wie Tabs, Seitenleiste und Befehlspalette ändert.
Ab der neuesten Version von Sublime Text 3 können wir nun spezifische Symbole in der Seitenleiste platzieren.
Ob Sie Hell oder Dunkel bevorzugen, es gibt bestimmt ein Theme, das Ihnen gefällt. Hier sind einige beliebte
Solarized Dark
Solarized ist ein fantastisches Theme, das auch eine helle Variante bietet. Es ist in fast jedem Editor verfügbar und hat sich zu einem beliebten Standard bei vielen Top-Entwicklern entwickelt.

Cobalt2
Dies ist mein eigenes Theme, das in den letzten 5 Jahren angepasst und verfeinert wurde. Es basiert auf dem ursprünglichen Cobalt-Theme und hat viele Verbesserungen, mit Schwerpunkt darauf, augenfreundlich mit klarem und deutlichem Kontrast zu sein.

Seti UI
Ein neues Theme auf der Szene, dies ist ein sehr dunkles Theme, das kräftige blaue Farbakzente bietet.

GoTo Anything
Wenn Sie von einem anderen Editor wie Coda, Textmate oder Dreamweaver kommen, verlassen Sie sich wahrscheinlich auf die Seitenleiste, um Ihre Dateien zu navigieren. Sublime hat das Konzept von GoTo Anything eingeführt. Im einfachsten Fall können Sie es verwenden, um jede Datei in Ihrem geöffneten Ordner oder Projekt zu öffnen. Drücken Sie einfach ⌘ (Strg unter Windows) + p, und es öffnet sich eine Liste, in der Sie mit der Eingabe des Dateinamens beginnen können. Dieses Dropdown unterstützt Fuzzy Matching, sodass Sie sich keine Sorgen machen müssen, es genau richtig zu buchstabieren oder sogar anzugeben, in welchem Ordner es sich befindet.
Sobald Sie sich damit vertraut gemacht haben, unterstützt GoTo Anything Zeilennummern von Dateien jquery.js:205, Spaltennummern jquery.js:205:15 sowie etwas namens Symbole jquery.js@ajax, das es Ihnen ermöglicht, schnell zu Funktionen, Methoden oder Selektoren zu springen.

Was ist dein Favorit?
Sublime Text ist vollgepackt mit nützlichen Funktionen und Paketen. Genug, um ein Buch zu füllen!

Was sind Ihre Lieblingstipps, Tricks oder Pakete?
Großartig, Wes. Ich liebe das Farb-Paket!
Vor einiger Zeit habe ich meine Preference-Datei veröffentlicht, falls jemand interessiert ist.
Danke! Hier ist meine Preference-Datei, falls jemand interessiert ist – http://wes.io/YfBS
Wirklich schöner Beitrag, vielen Dank!
Hier ist ein großartiges dunkles Theme für Sublime Text, das ich seit einiger Zeit benutze
https://github.com/Samuelsson/YeahLikeDark
Tolle Syntaxhervorhebung und Farben. Hier ist auch ein Screenshot
http://i.imgur.com/xgPz3Fm.png
Toller Artikel. Ich benutze Sublime schon seit einiger Zeit und stoße immer wieder auf neue, nette Pakete.
Wie haben Sie diese Icons für Dateitypen in der Seitenleiste bekommen?
SublimeText 3 (noch in Beta) unterstützt standardmäßig Icons in der Seitenleiste.
Die neueste Beta von Sublime Text unterstützt sie – dann müssen Sie ein "Theme" finden, das benutzerdefinierte Icons hat – zwei davon in diesem Beitrag unterstützen die Icons.
Ihr Theme muss es allerdings auch aktiviert haben, Soda tut es jetzt. Bei anderen bin ich mir nicht sicher.
Mein Lieblingstrick ist, nicht zu viel mit Sublime Text herumzuspielen. Ein Theme kann zufällig abstürzen, auch wenn Sie keine Änderungen vorgenommen haben.
Das klingt eher nach einem Fehler in Sublime als nach einem Absturz des "Themes".
Die Themes sind meist nur eine Sammlung von Bildern und Hex-Farben.
Ich liebe das Predawn Theme für eine saubere/flache/dunkle Benutzeroberfläche
Danke dafür, es ist ein wunderschönes Theme.
Ich habe ein paar Beiträge darüber geschrieben. Ich denke, Ihnen werden sie gefallen, die Beiträge und das Webseitendesign. Sicher!
Meine Sublime Text Front-End-Plugins
http://hoyheaprendido.es/plugins-para-sublime-text/
(Auf Spanisch)
Wir pflegen und nutzen dieses Plugin bei Behance sehr intensiv: https://github.com/mrjoelkemp/sublime-dependents.
Es ermöglicht Entwicklern, ihre Codebasen leichter zu durchlaufen und die Auswirkungen ihrer JS- und Sass-Änderungen zu verstehen, indem sie leicht alle betroffenen Dateien sehen.
Ich habe das CSS3-Paket installiert (https://github.com/y0ssar1an/CSS3/), und die Nachricht, die sein Autor geschrieben hat, besagt, dass Emmet entfernt werden sollte, da seine CSS-Verkürzungen "oft ziemlich veraltet sind und seine Vervollständigungen die Vervollständigungen in diesem Plugin vollständig überdecken".
Das könnte für einige Entwickler, die stark auf Emmet angewiesen sind, eine bittere Pille sein.
Ja, wenn Sie Emmet verwenden, müssen Sie voll und ganz dabei sein – Sie können kein anderes CSS-Autovervollständigungs-Plugin verwenden. Was die Veralterung angeht – das stimmt meiner Meinung nach überhaupt nicht.
Wes,
Vielen Dank für Ihren Beitrag dazu. Ich bin kein starker Emmet-Nutzer, aber ich habe Entwickler getroffen, die "darauf schwören". Gut zu wissen, dass Emmet's CSS nicht so veraltet ist, wie der Autor des CSS3-Pakets behauptet.
Hallo,
Wissen Sie, was die Tastenkombination ist, um einen Div in einen anderen Div in Sublime Text 3 zu wickeln?
Von
Zu
Oh, endlich habe ich es gefunden.
STRG+W (MacOS mit Emmet).
Beachten Sie, dass Sie Emmet installiert und aktiviert haben müssen, damit Chris Coyiers Vorschlag funktioniert.
Da Sie Besitz bezeichnen, fehlt Ihnen das Apostroph bei "element's"
Sie haben einen Punkt am Ende Ihres Satzes vergessen.
Das gilt auch für viele andere Kommentare hier. Warum gehen Sie nicht auch sie trollen?
Ein Plugin, das ich seit ein paar Monaten benutze und das ich sehr nützlich fand, ist STProjectMaker: https://github.com/bit101/STProjectMaker
"Ein Sublime Text 2/3 Plugin, das die Erstellung beliebiger Projekte aus eigenen Vorlagen ermöglicht"
Eine weitere großartige Ergänzung ist das Paket GitGutter – https://github.com/jisaacks/GitGutter/
Schauen Sie sich auch "Theme – Flatgrammer" an.
https://github.com/artifactdev/flatgrammer-theme
Sublime Colt ist sehr beeindruckend – Echtzeit-JavaScript-Integration mit dem Browser: http://blog.codeorchestra.com/post/68973544159/sublime-colt-add-100-intellect-to-your.
Video: https://www.youtube.com/watch?v=qkscS1aI2JI
Ich habe das CSS3-Paket installiert. Ich habe das SCSS-Paket installiert.
Wenn ich mich in einer
.scss-Datei befinde, wie bekomme ich alle Autovervollständigungen des CSS3-Pakets zum Laufen? Wenn ich die Syntax auf CSS3 ändere, gehen natürlich alle Hervorhebungen für den Sass-Kram verloren.Das erscheint mir einfach, aber wie vereinigt man das CSS3-Paket mit dem SCSS-Paket?
Das ist genau das, was ich wissen muss. Haben Sie es jemals herausgefunden?
Colbalt2, in der Tat. Ich habe es nur wegen der Icons installiert, lol. Aber die quadratischen und hervorgehobenen Tabs sind auch großartig. Als Farbschema verwende ich Monokai Bright, das mit ST kommt.
Die Einzeiler in meinen Präferenzen, die genial sind, ist dieser:
"trim_trailing_white_space_on_save": true» Das löscht alle Leerzeichen am Ende Ihrer Zeilen. UNGLAUBLICH hilfreich, weil es meinen Code/Markup sauber hält :)Danke für diesen großartigen Artikel.
Bin nur neugierig
Weiß jemand, wozu das Paket PyV8 dient und was es tut? Es wird in ST vorinstalliert.
Ich bin ziemlich sicher, dass es die pyv8-Binärdateien sind – die von Emmet verwendet werden.
Es sind PyV8-Binärdateien. Sie werden für die Funktion von Emmet benötigt und brechen manchmal. Wenn Emmet nicht mehr funktioniert, entfernen Sie beide und beginnen Sie von vorne.
Es erscheint seltsam, dass der Autor die CSS3-Plugins und Emmet empfiehlt, aber wenn ich CSS3 installiere, erhalte ich die Nachricht, dass sie nicht zusammenarbeiten werden.
Schauen Sie sich Git Gutter an. Es platziert Symbole in der Leiste für die Zeilen, die Sie seit Ihrem letzten Commit im Repository geändert, hinzugefügt und entfernt haben.
Ich kann Sublime Text im Büro nicht nutzen, nur weil er keine gute FTP-Unterstützung hat, also benutze ich Eclipse PDT
Ich weiß nichts über PC oder andere FTP-Software, aber Transmit auf Mac funktioniert gut mit Sublime Text. Doppelklicken Sie einfach auf die Datei in Transmit, sie öffnet sich in ST zur Bearbeitung, nehmen Sie Änderungen vor und drücken Sie Cmd+S. Die aktualisierte Datei wird automatisch auf den Server hochgeladen.
http://d.pr/i/1itJP
Sublime SFTP, mein Freund: http://wbond.net/sublime_packages/sftp
Ich finde sFTP nicht, wenn ich danach in der Liste der Pakete suche.
Oder https://sublime.wbond.net/packages/FTPSync Keine SFTP-Unterstützung (nur FTP), aber es ist kostenlos
@Sridhar, Sie haben Recht, es wird nicht über Package Control angezeigt. Kontaktieren Sie den Autor: [email protected]
Nebenbei bemerkt, seltsamerweise war Package Control bei mir nicht mehr installiert, also musste ich es neu installieren. Ich weiß nicht, ob andere auf das gleiche Problem gestoßen sind.
Das sFTP-Paket ist jetzt verfügbar.
Warum nicht das MIT-lizenzierte GitHub Atom verwenden, das die meisten dieser – wenn nicht alle – Pakete anbietet?
Da die Stabilität einer JavaScript-gesteuerten Entwicklungsumgebung immer noch nicht so stabil ist wie eine native Anwendung, ähnlich wie bei der Leistung einer nativen App im Vergleich zu einer verpackten Web-App. Ganz zu schweigen davon, warum sollte man etwas anderes verwenden, wenn es genau das Gleiche tut? Wenn man an eine Sache gewöhnt ist, gibt es keinen Grund, das Rad neu zu erfinden. Wenn es um Preisunterschiede geht, nun, offensichtlich ist Atom Open Source, während ST3 es nicht ist, und das könnte Sie von ST3 abschrecken. Allerdings geht es nicht um die Werkzeuge, sondern um die Person, die sie benutzt! ;)
Ich kann Git und GitGutter-Pakete für Sublime Text sehr empfehlen. Das erste ermöglicht Ihnen, die meisten Git-bezogenen Aktionen durchzuführen, ohne den Editor über das Go-to-Anything-Menü verlassen zu müssen (Hinzufügen, Committen, Pushen, Diffen, Status anzeigen etc. etc.), das zweite zeigt Ihnen den Git-Diff vom aktuellen HEAD in der Leiste, sodass Sie immer wissen, was Sie hinzugefügt/geändert/entfernt haben.
Schöner Artikel, ich kannte das Color Highlighter-Paket nicht :)
Leider kann ich den farbigen Kreis nicht in der Leiste anzeigen lassen. Weiß jemand, warum das so ist? Die ColorHighlighter-Einstellungen scheinen richtig zu sein (
"icons": true), also ist es wahrscheinlich eine (ST3)-Einstellung, die nicht richtig gesetzt ist.Die Kreise verwenden etwas namens ImageMagick – ich habe einen Beitrag darüber geschrieben, wie man es zum Laufen bringt. Dieser Beitrag verwendet ein anderes Paket, aber der Prozess für ImageMagick ist derselbe. http://wesbos.com/css-gutter-color-sublime-text/
Als (zugegebenermaßen nachlässiger) Betreuer des Sass ST2/3-Pakets würde ich gerne volle Unterstützung für SCSS sowie eine Reihe anderer Verbesserungen implementieren. (Es wird wahrscheinlich eine vollständige Neufassung sowie viel Tests erfordern). Das aktuelle Paket ist im Lockdown-Modus, da eine der letzten von mir zusammengeführten Pull-Anfragen die Dinge ziemlich schlecht durcheinander gebracht hat und ich nicht riskieren konnte, dass das wieder passiert.
Wenn Sie interessiert sind oder helfen können, kontaktieren Sie mich bitte auf GitHub.
Toller Artikel, Chris.
Mein bevorzugtes Farbschema-Paket ist "Dayle Rees Color Schemes" – es enthält viele verschiedene Schemata zum Ausprobieren.
Außerdem spart mir das SFTP-Plugin von Will Bond (derselbe Typ, der auch Package Control macht) täglich Tausende von Klicks und Uploads, meine Produktivität schießt in die Höhe.
Ich konnte Color Highlighter bei Variablen (außerhalb des Variablen-Partial) nicht zum Laufen bringen. Ich frage mich, was ich übersehe.
Nun, vielleicht übersehe ich nichts. Es sieht so aus, als müsste die Variable im selben Dateityp deklariert oder importiert werden, damit sie funktioniert, wenn ich das richtig verstehe: https://github.com/Monnoroch/ColorHighlighter/issues/154
Schöner Artikel! Emmet ist definitiv eines der ersten Pakete, die ich bei der Einrichtung einer neuen Sublime Text-Installation installiere. Ich werde auch Sublime Linter ausprobieren müssen.
Ein paar Pakete, die ich zusätzlich verwende, sind
GitGutter – das dir schöne Gutter-Icons liefert, damit du weißt, ob du Änderungen an einer Datei vorgenommen hast. Das hält mich im Texteditor, anstatt in Terminal
git diffzu prüfen, um zu sehen, ob Änderungen vorgenommen wurden.SidebarEnhancements – bietet dir eine Reihe zusätzlicher Datei- und Ordneroperationen wie neue Datei, Datei duplizieren, mit Finder öffnen usw. für deine Sidebar.
Ich habe in den letzten Jahren versucht, Sublime zu nutzen, und konnte meinen Workflow nie ganz darauf abstimmen. Ich hatte immer das Gefühl, dass ich jede Funktion, die ich wollte, verändern und "hacken" musste, um die gewünschte Funktionalität zu erhalten. Es wirkt aber nie sehr solide. Ich hatte das Gefühl, dass die Community-Plugins so unzusammenhängend und inkonsistent in ihren Implementierungen waren.
Ich möchte Sublime nicht komplett schlechtmachen. Ich schätze, wie schnell es ist, und ich finde, es sieht wirklich gut aus. Und wenn es für dich gut funktioniert, dann ist das großartig!
Ich benutze derzeit phpstorm und kann es jedem wärmstens empfehlen, der einen anderen Editor ausprobieren möchte. Wie Sublime hat es Tonnen von Plugins, die praktisch jeden Bedarf erfüllen, den ich jemals an der App hatte, aber sie integrieren sich viel enger in die App. Jet Brains stellt auch die meisten Kern-Plugins her, sodass sie sehr solide sind und einfach funktionieren. Im Allgemeinen macht es viele super-smarte Dinge mit Code, der Debugger ist großartig und die Nutzung von Git könnte nicht einfacher sein.
http://editorconfig.org/ ist auch eine großartige Ergänzung, besonders für die Zusammenarbeit.
Gibt es schon Dokumentation zur Erstellung von ST2/3-Themes? Ich habe vor etwa einem Monat gesucht und nichts gefunden. Cobalt2 sieht aber definitiv ziemlich gut aus.
EditorConfig braucht das auf jeden Fall! Meine Konfiguration ist super einfach, macht aber viel Arbeit!
Hallo zusammen, ich habe Sublime Text 3 gekauft, habe es auch schon früher benutzt.
* Es ist ein großartiges Produkt.
* Es ist sehr schnell
* Es ist perfekt für Leute, die von VI oder VIM wechseln.
Allerdings war es in meinem Fall weniger nützlich als das, was ich bereits benutzte. Es gibt einige Dateitypen, für die ich Sublime Text immer noch gerne verwende, da es einige Dateien gut verarbeiten kann; z.B. Vorlagendateien.
Ich bin bei Jet Brains geblieben: phpStorm. Sie haben auch WebStorm.
* Hilft beim Debuggen aus der IDE
* Springen zu Funktionen
* Suche nach einer Datei oder Klasse
* Codeinspektion, damit Sie wissen, ob ein Tippfehler existiert, bevor Sie Code ausführen
* Sass, Less, Git, …
* Viele Plugins
Ich kann immer noch keine bessere IDE finden, die einzige andere, die ähnlich ist, sind NetBeans & Eclipse, aber sie sind aufgebläht und zu langsam für meinen Geschmack... also zahle ich für phpStorm.
Ich hoffe, das hilft Ihnen allen. Ich weiß, wie zeitaufwendig es sein kann, nach einer guten IDE zu suchen. Tschüssss
Die ST-Entwicklung schien nachzulassen.
Jetzt geht es nur noch um Brackets. Ich hasse Adobe und ich liebe diesen Editor. Sehr empfehlenswert. Oder Vim. Immer Vim.
Hier ist eine großartige Ressource, um Sublime Text zu lernen.
http://code.tutsplus.com/articles/perfect-workflow-in-sublime-text-free-course--net-27293
nette Seite
Ich benutze Coda 2, aber Sublime scheint intuitiver zu sein. Aber Coda hat FTP integriert, das Ihre Datei beim Speichern hochlädt.
Gibt es ein OSX-Standalone-FTP-Tool, das mir dasselbe bieten kann? Hochladen, während ich eine Datei in Sublime speichere?
Genießen Sie Ihren Coding-Tag!
Versuchen Sie Transmit. Auch von Panic, genauso wie Coda.
Es ist einfach der beste FTP-Client für den Mac.
Für SCSS-Hervorhebung verwende ich schon lange dieses Paket anstelle des von Ihnen erwähnten SCSS-Pakets. Der Autor hat viel Arbeit geleistet, um die aktuellste Syntax gründlicher zu unterstützen und die Abdeckung ist viel besser. Vom selben Autor gibt es auch ein JavaScript-Hervorhebungspaket, das mit JavaScript Next vergleichbar ist https://github.com/P233/Syntax-highlighting-for-Sass
Toller Artikel! Und es gibt noch viel zu besprechen! Sublime ist immer noch der beste leichtgewichtige Editor. Ich habe das Cobalt-Theme verwendet, bis ich auf Cobalt2 von Wesbos gestoßen bin, das gefiel mir.
Wirklich schöner **Artikel**, vielen Dank!
Ich bin derzeit besessen vom SpaceGray Theme. Es ist absolut sauber und angenehm für die Augen.
@Evan Jacobs – Ich benutze das gleiche Theme. Einfach und schön.
Ich benutze Enmet LiveStyle Sublime Plugin + LiveStyle Chrome Plugin.
Das **revolutioniert** die Frontend-Entwicklung!
1) CSS-Änderungen **spiegeln sich sofort** auf der Website wider (auch ohne Speichern des Dokuments)
2) Änderungen, die in den Browser-Entwicklertools vorgenommen wurden, **gelangen sofort zurück** in Ihre CSS-Datei!
Jetzt kann ich mir Frontend-Entwicklung ohne sie nicht mehr vorstellen)
Es ist derzeit im Beta-Stadium und kostenlos. In Zukunft wird es ein kostenpflichtiges Plugin sein. Werde es auf jeden Fall kaufen.
Leider ist es im Moment nicht so stabil – manchmal funktioniert es zufällig nicht mehr.
Sehr zu empfehlen. :)
Nned, schau dir meinen Kommentar an https://css-tricks.de/sublime-text-front-end-developers/#comment-1586932. Colt kann das in verschiedenen Browsern + viel mehr. Das ist eine **Revolution** für Sublime. Ich habe keine Ahnung, warum Entwickler es ignorieren.
Codelobster funktioniert für mich besser.
Schöner Beitrag über Emmet, einige Dinge, die ich nicht darüber wusste.
Ich persönlich benutze das ITG-Theme wegen seines augenschonenden Gefühls. Einige erwähnenswerte Plugins sind „Favorite files“ und wenn Sie an Bootstrap/Foundation Framework arbeiten, gibt es einige Snippets, mit denen Sie Komponenten mit nur wenigen Klicks erstellen können.
Wirklich fantastisch!
Ich habe mit Sublime Text angefangen und jetzt ist es der einzige Code-Editor, den ich verwende. Ich habe vorher ein paar andere benutzt (Coda, NP++, vim, eMacs) und nichts kommt für mich persönlich an Sublime Text heran.
Eine Anpassung, die ich gerne vornehme, ist die Einstellung meiner Schriftart auf Consolas und etwa 11pt, zusammen mit der Hinzufügung von Zeilenabständen und Rändern in den Benutzereinstellungen.
Hallo,
Danke für Ihre Beschreibung, wissen Sie, wie Sublime Persisch und Unicode UTF-8 unterstützt?