{"id":253725,"date":"2023-09-07T10:34:00","date_gmt":"2023-09-07T07:34:00","guid":{"rendered":"https:\/\/inform.click\/erhabene-text-plugins-fuer-javascript-entwickler\/"},"modified":"2023-09-07T10:55:00","modified_gmt":"2023-09-07T07:55:00","slug":"erhabene-text-plugins-fuer-javascript-entwickler","status":"publish","type":"post","link":"https:\/\/inform.click\/de\/erhabene-text-plugins-fuer-javascript-entwickler\/","title":{"rendered":"Erhabene Text-Plugins f\u00fcr JavaScript-Entwickler"},"content":{"rendered":"<p>\n  <strong>Der Sublime-Texteditor<\/strong> ist in der Entwicklergemeinschaft (sowohl Anf\u00e4nger als auch Profis) ein ziemlich bekannter Name. Es wurde mit plattform\u00fcbergreifender Unterst\u00fctzung zum Bearbeiten von Quellcode und Text entwickelt.\n<\/p>\n<p>\n  Obwohl sich die aktuelle Version (Sublime Text 3) im Beta-Stadium befindet, ist sie schneller als Version 2 und bietet viele Funktionen. Es unterst\u00fctzt nativ eine Vielzahl von Programmier- und Auszeichnungssprachen, und von der Community erstellte, <strong>kostenlose Sublime-Texteditor-Plugins<\/strong> haben seine Funktionalit\u00e4t auf eine neue H\u00f6he gebracht.\n<\/p>\n<p>\n  Viele Entwickler halten sich an diesen Editor wegen des riesigen Repositorys von Plugins. In diesem Artikel konzentrieren wir uns auf einige der Plugins, die f\u00fcr JavaScript-Entwickler am n\u00fctzlichsten sind.\n<\/p>\n<p>\n  Fusseln\n<\/p>\n<p>\n  Linting-Tools helfen Entwicklern, Fehler, syntaktische Diskrepanzen und potenzielle Probleme zu erkennen. Es kann auch verwendet werden, um sicherzustellen, dass das Projekt einer bestimmten Kodierungsrichtlinie entspricht.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/roadhump\/SublimeLinter-eslint\" target=\"_blank\" rel=\"noopener\">SublimeLinter-eslint<\/a><br \/>\n<\/h5>\n<p>\n  Es unterst\u00fctzt die Sublime Text 3-Version und bietet eine Schnittstelle zu <a href=\"https:\/\/github.com\/eslint\/eslint\" target=\"_blank\" rel=\"noopener\">ESLint<\/a>, um mit Dateien mit \u201eJavaScript&#8220;-Syntax zu arbeiten. SublimeLinter 3, Node.js, npm und eslint sind die Voraussetzung f\u00fcr die Installation dieses Plugins. Es umfasst eine F\u00fclle von Regeln mit Optionen zur Anpassung Sie erhalten eine genaue Option, um in die Konfigurationsdatei zu schreiben, um alle Warnungen und Fehler auszuschalten.Eine wichtige Sache, die hier zu beachten ist, ist, dass dieses Plugin das einzige ist, das JSX unterst\u00fctzt, und die Unterst\u00fctzung f\u00fcr ES6 ist weitaus gr\u00f6\u00dfer \u00fcberlegen im Vergleich zu anderen Plugins.\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: Abh\u00e4ngig von der SublimeLinter-Konfiguration wird der Code beim Bearbeiten oder Speichern lintiert. Dies kann mit <code>Choose Lint Mode<\/code>dem Befehl konfiguriert werden.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/victorporof\/Sublime-JSHint\" target=\"_blank\" rel=\"noopener\">Sublime-JSHint<\/a><br \/>\n<\/h5>\n<p>\n  Das JSHint Gutter-Plugin ist sowohl mit Sublime Text 2 als auch 3 kompatibel. Erm\u00f6glicht Entwicklern, JavaScript-Code auf schreckliche Fehler und Codierungskonventionen zu \u00fcberpr\u00fcfen. Dieses Plugin kann auch so konfiguriert werden, dass es Hinweise in der Rinne anzeigt und reibungslos mit projektspezifischen .jshintrc-Dateien funktioniert. Es basiert auf JSHint, einem Fork von JSLint. Da der Linter in JavaScript geschrieben ist, muss Node.js den JavaScript-Code au\u00dferhalb des Browsers interpretieren.\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: <code>Ctrl+alt+J<\/code>f\u00fcr Windows oder <code>Cmd+Option+J<\/code>wenn Sie einen Mac verwenden. Sie k\u00f6nnen auch mit der rechten Maustaste klicken, JSHint ausw\u00e4hlen und auf klicken <code>Lint Code<\/code>. Eine andere M\u00f6glichkeit besteht darin, eine JavaScript-Datei zu \u00f6ffnen, die Konsole in Sublime Text from View zu \u00f6ffnen, dann Console anzuzeigen und <code>view.run_command(\"jshint\")<\/code>. Es wird empfohlen, daf\u00fcr eine eigene Tastenkombination einzurichten, indem Sie zu Einstellungen -&gt; Tastenkombinationen \u2013 Benutzer gehen und einen Befehl wie <code>{ \"keys\": [\"ctrl+shift+j\"], \"command\": \"jshint\" }<\/code>in diesem Array hinzuf\u00fcgen.\n<\/p>\n<h3>\n  Formatierung<br \/>\n<\/h3>\n<p>\n  Formatierungswerkzeuge werden verwendet, um die Codebl\u00f6cke zu versch\u00f6nern und zu formatieren, um sie besser lesbar zu machen.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/ionutvmi\/sublime-jsfmt\" target=\"_blank\" rel=\"noopener\">Sublime-jsfmt<\/a><br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-230271-6381e9b22466f.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-230271-6381e9b22466f.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Dieses Plugin unterst\u00fctzt beide Versionen von Sublime Text und formatiert JavaScript-Code automatisch gem\u00e4\u00df einem bestimmten Stil. Der Entwickler muss keine Warnungen lesen und das Formatierungsproblem nicht manuell beheben. In kann \u00fcber den Paketmanager installiert werden, indem Sie <code>jsfmt<\/code>im Dropdown-Men\u00fc ausw\u00e4hlen.\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: Projektspezifische .jsfmtrc-Datei kann f\u00fcr Konfigurationen im Stammverzeichnis des Projekts abgelegt werden. Es kann \u00fcber den folgenden Pfad aufgerufen werden: <code>Preferences -&gt; Package Settings -&gt; Sublime JSFMT<\/code>. Abgesehen davon gibt es eine M\u00f6glichkeit, Tastaturk\u00fcrzel einzurichten, indem Sie zu Einstellungen -&gt; Tastenkombinationen \u2013 Benutzer gehen und <code>{ \"keys\": [\"ctrl+q\"], \"command\": \"format_javascript\" }<\/code>das Array hinzuf\u00fcgen.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/jdc0589\/JsFormat\" target=\"_blank\" rel=\"noopener\">JsFormat<\/a><br \/>\n<\/h5>\n<p>\n  Es unterst\u00fctzt beide Versionen von Sublime Text. Dieses JavaScript-Formatierungs-Plugin verwendet den Befehlszeilenformatierer von <a href=\"http:\/\/jsbeautifier.org\/\" target=\"_blank\" rel=\"noopener\">jbeautifier<\/a> im Hintergrund, um die gesamte js-, json-Datei oder nur den ausgew\u00e4hlten Teil einer Datei zu formatieren. Eine projektspezifische Konfiguration kann auch \u00fcber die Einstellungen der .jsbeautifyrc-Datei vorgenommen werden. Abgesehen davon sind auch Leerraum- und Formatierungsstile anpassbar.\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: Die Standard-Tastenzuordnung gilt <code>ctrl+alt+f<\/code>f\u00fcr Windows und <code>cmd+option+f<\/code>Mac. Plugin verwendet verwendet Tabulator-\/Einzugseinstellungen, die mit den Standard- <code>translate_tabs_to_spaces<\/code>und <code>tab_size<\/code>Sublime-Einstellungen konfiguriert sind.\n<\/p>\n<h3>\n  Code-Analyse<br \/>\n<\/h3>\n<p>\n  Dies sind die Code-Inferenz-Engines, die zur Beschleunigung des Entwicklungsprozesses verwendet werden, indem sie automatische Code-Vervollst\u00e4ndigung, Hinweise zu Funktionsargumenten usw. bereitstellen.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/marijnh\/tern_for_sublime\" target=\"_blank\" rel=\"noopener\">Seeschwalbe f\u00fcr erhaben<\/a><br \/>\n<\/h5>\n<p>\n  Dieses Codeanalyse-Plug-in f\u00fcr JavaScript wurde f\u00fcr die Integration mit Code-Editoren f\u00fcr eine intelligente JavaScript-Bearbeitung entwickelt. Es kommt mit einigen raffinierten Funktionen wie:\n<\/p>\n<ul>\n<li>Automatische Vervollst\u00e4ndigung von Variablen und Eigenschaften\n  <\/li>\n<li>Hinweise zu Funktionsargumenten\n  <\/li>\n<li>Abfragen des Typs eines Ausdrucks\n  <\/li>\n<li>Automatisches Refactoring\n  <\/li>\n<\/ul>\n<p>\n  Sie m\u00fcssen sicherstellen, dass Node.js und npm installiert sind, bevor Sie mit der Installation dieses Plugins fortfahren.\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: Verwenden Sie einfach <code>alt+.<\/code>, um zur Definition des Objekts zu springen, auf das der Cursor zeigt, und um <code>alt+,<\/code>zu der Stelle zur\u00fcckzukehren, an der Sie beim Ausf\u00fchren des vorherigen <code>alt+.<\/code>Befehls waren. Schlie\u00dflich, <code>alt+space<\/code>um alle Verweise auf eine bestimmte Variable in der aktuellen Datei auszuw\u00e4hlen.\n<\/p>\n<h3>\n  Satzstellung markieren<br \/>\n<\/h3>\n<p>\n  In diesem Abschnitt gehen wir ein Syntax-Highlighter-Plugin durch.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/Benvie\/JavaScriptNext.tmLanguage\" target=\"_blank\" rel=\"noopener\">JavaScriptWeiter<\/a><br \/>\n<\/h5>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-230271-6381e9b3a8e4b.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-230271-6381e9b3a8e4b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Dieses Plugin ist ein hervorragender JavaScript-Syntax-Highlighter. Neben der Verbesserung der Syntaxhervorhebung f\u00fcr ES5 unterst\u00fctzt es auch die neue ES6-Syntax wie Module, pr\u00e4gnante Methoden, Pfeilfunktionen, Klassen und Generatoren. Es kann \u00fcber installiert werden, indem Sie es aus der Dropdown-Liste <code>Package Control<\/code>ausw\u00e4hlen .<code>JavaScript Next<\/code>\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: Um dieses Plugin f\u00fcr eine einzelne JavaScript-Datei zu verwenden, k\u00f6nnen Sie die Einstellung in \u00e4ndern. Um <code>view -&gt; syntax -&gt; JavaScriptNext<\/code>dies als standardm\u00e4\u00dfige JavaScript-Syntax festzulegen, \u00f6ffnen Sie eine Javascript-Datei und w\u00e4hlen Sie dann <code>View -&gt; Syntax -&gt; Open all with current extension as... -&gt; JavascriptNext<\/code>. Das Farbschema kann auch ge\u00e4ndert werden, indem Sie eines von ausw\u00e4hlen <code>Preferences -&gt; Color Scheme -&gt; JavaScriptNext<\/code>.\n<\/p>\n<h3>\n  Dokumentation<br \/>\n<\/h3>\n<p>\n  Jetzt sehen wir uns ein Plugin an, das es ziemlich einfach macht, Codekommentare und Dokumentationen zu schreiben.\n<\/p>\n<h5>\n  <a href=\"https:\/\/github.com\/spadgos\/sublime-jsdocs\" target=\"_blank\" rel=\"noopener\">sublime-jsdocs<\/a><br \/>\n<\/h5>\n<p>\n  Das DocBlockr-Plugin unterst\u00fctzt sowohl Sublime Text 2 als auch 3 f\u00fcr JavaScript, einschlie\u00dflich ES6-Spezifikationen. Es kann installiert werden, indem Sie einfach DocBlockr in der <code>package control<\/code>. Dieses Plugin ist hochgradig konfigurierbar und erm\u00f6glicht es Ihnen, Kommentare automatisch zu vervollst\u00e4ndigen, Kommentare zu erweitern, Kommentare zu dekorieren und Dokumentationen zu Variablen und Funktionen hinzuzuf\u00fcgen.\n<\/p>\n<p>\n  <strong>Verwendung<\/strong>: Schreiben Sie und <code>\/**<\/code>und dr\u00fccken Sie die Eingabetaste oder die Tabulatortaste, um eine neue Zeile zu erstellen und den Kommentar zu schlie\u00dfen. Beim Schreiben der Dokumentation f\u00fcr die Funktion werden Sie feststellen, dass sie versucht, den R\u00fcckgabewert intelligent zu erraten, und im Falle einer Variablen versucht, den Typ der Variablen anhand ihres Namens zu bestimmen.\n<\/p>\n<h3>\n  Plugins f\u00fcr JavaScript-Bibliotheken<br \/>\n<\/h3>\n<p>\n  Sie k\u00f6nnen Plugins f\u00fcr einige der beliebten JavaScript-Bibliotheken wie <a href=\"https:\/\/github.com\/angular-ui\/AngularJS-sublime-package\" target=\"_blank\" rel=\"noopener\">AngularJS<\/a> und <a href=\"https:\/\/github.com\/SublimeText\/jQuery\" target=\"_blank\" rel=\"noopener\">jQuery<\/a> installieren. Einige Plugins helfen Ihnen auch dabei, den Entwicklungsprozess zu beschleunigen, indem sie Code-Snippets bereitstellen. Beispielsweise kann das <a href=\"https:\/\/github.com\/aaronpowell\/sublime-jquery-snippets\" target=\"_blank\" rel=\"noopener\">JQuery-Snippet<\/a> -Plugin f\u00fcr die jQuery-Entwicklung installiert werden.\n<\/p>\n<h4>\n  Fazit<br \/>\n<\/h4>\n<p>\n  In diesem Artikel haben wir einige der n\u00fctzlichen Plugins f\u00fcr JavaScript-Entwickler behandelt. Bitte z\u00f6gern Sie nicht, jedes andere n\u00fctzliche Plugin im Kommentarbereich zu teilen und der Entwickler-Community zu helfen.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  Aufnahmequelle: <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2015\/08\/10\/sublime-text-plugins\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Der Sublime-Texteditor ist in der Entwicklergemeinschaft (sowohl Anf\u00e4nger als auch Profis) ein ziemlich bekannter Name. Es wurde mit plattform\u00fcbergreifender Unterst\u00fctzung zum Bearbeiten von Quellcode und Text entwickelt. Obwohl sich die aktuelle Version (Sublime Text 3) im Beta-Stadium befindet, ist sie schneller als Version 2 und bietet viele Funktionen. Es unterst\u00fctzt nativ eine Vielzahl von Programmier- und Auszeichnungssprachen, und von der Community erstellte, kostenlose Sublime-Texteditor-Plugins haben seine Funktionalit\u00e4t auf eine neue H\u00f6he gebracht. Viele Entwickler halten sich an diesen Editor wegen des riesigen Repositorys von Plugins. In diesem Artikel konzentrieren wir uns auf einige der Plugins, die \u2026<\/p>\n","protected":false},"author":1,"featured_media":150743,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[705,601,55,120],"tags":[],"class_list":["post-253725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-3","category-technik-und-mehr","category-web-und-wordpress","category-web-tools"],"_links":{"self":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/posts\/253725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/comments?post=253725"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/posts\/253725\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/media\/150743"}],"wp:attachment":[{"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/media?parent=253725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/categories?post=253725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/de\/wp-json\/wp\/v2\/tags?post=253725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}