Typoskript Plugin für Sublime

stimmen
9

So bietet Microsoft Syntax für ST2 hervorheben, aber sonst nicht viel.

Wie schwer wäre es ein Plugin zu bauen, die eine Menge der IDE-Funktionen replizieren kann. Ich denke, wenn sie es in JS (auf dem Spielplatz) replizieren kann es nicht -THAT- schwer als ST2 Plugin sein sollte. Ich bin nur nicht sicher, wo ich anfangen soll ... Ich weiß, wie eine ST2 Plugin zu bauen ... aber ich weiß nichts über Compiler, Parser, etc ...

Veröffentlicht am 11/10/2012 um 18:41
quelle vom benutzer
In anderen Sprachen...                            


6 antworten

stimmen
11

[Bearbeiten] Hier ist eine Liste von begann TS - Plugins, dass ich up-to-date zu halten , kann es versuchen:

[/bearbeiten]

Wir haben bereits Grund Typoskript Unterstützung für SublimeLinter finden diese Pull - Anforderung . Dies wird zumindest zeigen Sie Typoskript Fehler in Sublime. Es funktioniert, aber für große Projekte langsam sein wie alle referenzierten Dateien werden auf jeden Fussel analysiert werden. Dies muss in der Zukunft festgelegt werden.

Als Typoskript und seine Dienstleistungen selbst in Typoskript geschrieben werden, wandeln sie in JS und kann somit von NodeJS und in Folge von Sublime verwendet werden (als Christopher Pappas vorgeschlagen). Das ist genau wie die Typoskript Unterstützung in SublimeLinter arbeitet.

Wenn Sie eine voll funktionsfähige Sublime Plugin erstellen wollen, ich beraten Sie einen Blick auf die Typoskript nehmen Dienstleistungen , die für die automatische Vervollständigung alle notwendigen Funktionen zur Verfügung stellen und so. languageService.ts sollte das sein , was Sie suchen. Außerdem sollten Sie einen Blick auf den Source-Code des Typoskript nehmen Spielplatz , da sie die automatische Vervollständigung durch JS auf dem Netz zur Verfügung stellen. Leider haben Sie zu un-minify der Quelle selbst, da es kein offizieller Quelle-Code für Spielplatz.

Auf jeden Fall würde ich gerne bereit, wenn Sie bei der Schaffung eines Sublime Typoskript Plugin wirklich interessiert sind zu helfen!

[bearbeiten]

Sie sollten Informationen an der Sublime Dokumentation auch einen Blick über das Hinzufügen von Ergänzungen .

Beantwortet am 15/10/2012 um 19:28
quelle vom benutzer

stimmen
6

Es gibt neue Typoskript Plugin für Sublime Text von Microsoft: https://github.com/Microsoft/TypeScript-Sublime-Plugin

Beantwortet am 13/04/2015 um 11:41
quelle vom benutzer

stimmen
2

Ich würde bei diesen anderen einen Blick möglich Lösungen, insbesondere Knoten, und gehen von dort aus :

Verwenden Maschinenschrift Compiler von Knoten

Hat Typoskript eine explizite öffentliche API für NodeJS Zugriff auf mehrere Baugruppen zur Verfügung stellen?

Beantwortet am 11/10/2012 um 23:46
quelle vom benutzer

stimmen
1

Typoskript Plugin für Sublime Text

  • Wählen

    Preferences --> Setting - User 
    
  • Fügen Sie diese Zeile

    "typescript_tsdk": "<path to your folder>/node_modules/typescript/lib"
    
  • Mac und Ubuntu:

    cd ~ / "Library / Application Support / Sublime Text 3 / Packages"

    git clone --depth 1 https://github.com/Microsoft/TypeScript-Sublime-Plugin.git TypeScript
    
  • Und unter Windows:

    cd "% APPDATA% \ Sublime Text 3 \ Packages"

    git clone --depth 1 https://github.com/Microsoft/TypeScript-Sublime-Plugin.git TypeScript
    
Beantwortet am 18/11/2016 um 05:45
quelle vom benutzer

stimmen
0

Typoskript ist mehr als nur eine Sprache und Compiler. Es bietet mit einem Server, der erweiterbar durch Plug-ins von Drittanbietern werden kann. Wir als Design Nutzer und unsere eigenen Erweiterungen implementieren, wie:

  • refactor Vorschläge
  • Auto-Vervollständigung
  • Datei / Modul benutzerdefinierte Auflösung
  • Compiler-Diagnose
  • etc, etc

Und das gute daran ist , dass , wenn Sie Ihre Lösung implementieren , diese Infrastruktur mit jedem größeren Editor es aus der Box unterstützt :) Ich weiß , dass mindestens vscode, atom WebStorm und erhabene Plugins, die nur mit TSServer (Typoskript Language Server) kommunizieren und verbrauchen alle Funktionen es bietet.

Ich habe gerade diese fantastische Welt gekommen, aber leider ist die Dokumentation schlecht doch ich einige Fortschritte hatte. Wenn Sie goind sind mit diesem das sind meine Empfehlungen zu starten:

Fang hier an:

Dies ist meine Sammlung von kleinen Plugins (Ich bin gerade erst begonnen , so ist WIP) https://github.com/cancerberoSgx/typescript-plugins-of-mine Insbesondere empfehle ich Ihnen , mit dem Tutorial zu starten: https: // cancerberosgx.github.io/typescript-plugins-of-mine/sample-ts-plugin1/src/

Feedback ist sehr willkommen, danke!

Beantwortet am 09/05/2018 um 05:45
quelle vom benutzer

stimmen
-3

Darf ich vorschlagen , dass Sie einen Blick in Lassen sie einen Compiler bauen oder die wounderful Buch Sprache Implementation Patterns , wenn Sie einen gründlichen Bezug auf Best - Practice - Algorithmen benötigen.

Beantwortet am 11/10/2012 um 18:47
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more