Strojopisem plugin pro Sublime

hlasů
9

Takže Microsoft nabízí zvýraznění syntaxe pro ST2, ale nic víc.

Jak těžké by bylo vytvořit plugin, který může replikovat spoustu funkcí IDE. Hádám, pokud jej mohou replikovat v JS (na hřišti), by nemělo být -THAT- těžké jako ST2 plugin. Jen si nejsem jistý, kde začít ... já vím, jak se postavit ST2 plugin ... ale vím, nic o tom, kompilátory, analyzátory, atd ...

Položena 11/10/2012 v 18:41
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
11

[editovat] Zde je seznam zahájených TS pluginů, že se budu snažit udržet up-to-date:

[/Upravit]

Už jsme přidali základní podporu strojopisu pro SublimeLinter , viz tento požadavek pull . Tím se alespoň ukáže strojopisem chyby v Sublime. Funguje to, ale bude pomalé pro velké projekty, jako všechny odkazované soubory budou analyzovány na každém lint. To musí být stanoveny v budoucnu.

Stejně jako na psacím stroji a jeho služby jsou psány v samotném strojopisu, že převést na JS, a tak mohou být použity z nodejs av důsledku toho od Sublime (jak Christopher Pappas navrhl). To je přesně tak, jak podpora strojopis v SublimeLinter funguje.

Chcete-li vytvořit plnohodnotnou Sublime plugin, I poradit, abyste se podívat na psacím stroji službami , které poskytují všechny potřebné funkce pro automatické dokončování a podobně. languageService.ts by mělo být to, co hledáte. Také, měli byste se podívat na zdrojový kód strojopisu hřiště , protože poskytují automatické dokončování přes JS na webu. Bohužel musíte un-Minifikovat zdroj sami, protože není offical zdrojový kód pro dětské hřiště.

V každém případě bych byl rád ochoten pomoci, pokud máte opravdu zájem o vytvoření Sublime strojopisem plugin!

[Upravit]

Měli byste se také podívat na Sublime dokumentaci informace o přidávání doplnění v .

Odpovězeno 15/10/2012 v 19:28
zdroj uživatelem

hlasů
6

K dispozici je nová strojopisem Plugin pro Sublime Text od společnosti Microsoft: https://github.com/Microsoft/TypeScript-Sublime-Plugin

Odpovězeno 13/04/2015 v 11:41
zdroj uživatelem

hlasů
2

Chtěl bych se podívat na těchto dalších možných řešení, zejména na uzel, a jít od toho:

Použití psacím stroji překladač z uzlu

Má strojopisem explicitní veřejné API pro NodeJS modulu Access?

Odpovězeno 11/10/2012 v 23:46
zdroj uživatelem

hlasů
1

Strojopisem Plugin pro Sublime Text

  • Vybrat

    Preferences --> Setting - User 
    
  • Přidejte tento řádek

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

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

    git clone --depth 1 https://github.com/Microsoft/TypeScript-Sublime-Plugin.git TypeScript
    
  • A v systému Windows:

    cd "% APPDATA% \ Sublime Text 3 \ balíčky"

    git clone --depth 1 https://github.com/Microsoft/TypeScript-Sublime-Plugin.git TypeScript
    
Odpovězeno 18/11/2016 v 05:45
zdroj uživatelem

hlasů
0

Strojopis je víc než jen jazyk a kompilátor. Poskytuje se serverem, který může být rozšiřitelný pomocí zásuvných modulů třetích stran. My jako uživatelům navrhovat a realizovat naše vlastní rozšíření, jako jsou:

  • návrhy Refaktor
  • Automatické doplňování
  • Soubor / modul uživatelského rozlišení
  • diagnostika kompilátor
  • etc, etc

A dobrá je, že pokud jste implementovat řešení s použitím této infrastruktury každé hlavní editor bude podporovat ji po vybalení z krabice :) Já vím, že alespoň vscode, atom webstorm a vznešené mají moduly, které právě komunikují s tsserver (Language serveru strojopisu) a spotřebují všechny funkce, které poskytuje.

Jen jsem vstoupil tento fantastický svět, ale bohužel dokumentace je špatná přesto jsem měl určitý pokrok. Pokud jste goind začít s tím to jsou mé doporučení:

Začněte zde:

To je moje sbírka malých pluginů (Jsem teprve začínají, takže je WIP) https://github.com/cancerberoSgx/typescript-plugins-of-mine Především doporučuji vám začít s tutorial: https: // cancerberosgx.github.io/typescript-plugins-of-mine/sample-ts-plugin1/src/

Zpětná vazba je velmi vítaná, díky!

Odpovězeno 09/05/2018 v 05:45
zdroj uživatelem

hlasů
-3

Mohu navrhnout se podíváte do Budujme kompilátor nebo na wounderful kniha jazykové Realizace vzory , pokud budete potřebovat důkladnou odkaz na algoritmech osvědčených postupů.

Odpovězeno 11/10/2012 v 18:47
zdroj uživatelem

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