Experimentální podpora jazyka PowerShellpro Atom

Přehled

Tento projekt využívá služby atom-languageclient a PowerShell Editor Service k poskytování bohatých funkcí jazyka PowerShell v editoru Atom.

DISCLAIMER: Vyvíjím to jako vedlejší projekt ve svém volném čase, takže prosímzvažte přispění, pokud chcete pomoci k jeho rychlejšímu zlepšení!“

Podpora platformy

  • Windows s PowerShell v5.1 a PowerShell Core v6
  • Linux s PowerShell Core v6 (všechny distribuce s podporou PowerShellu)
  • macOS a OS X s PowerShell Core v6

Tento balíček může dobře fungovat na počítačích s PowerShell v3 a v4, ale v současné době nejsou tímto balíčkem oficiálně podporovány.

Předpoklady

Chcete-li používat tento balíček, musíte nejprve nainstalovat jeho závislosti. Existují některézávislosti pro node-gyp, kteréje třeba nejprve nainstalovat v závislosti na vaší platformě.

POZNÁMKA: Jedná se o dočasné opatření, dokud nebude možné předkompilované binární soubory pro node-ptyzařadit do balíčku terminal-tab.

Po instalaci závislostí sestavení můžete nainstalovat balíček ide-powershell!

Instalace

Tento balíček můžete snadno nainstalovat pomocí následujícího příkazu

apm install ide-powershell

Tento balíček můžete také najít v Atomu spuštěním příkazu „Zobrazení nastavení: InstalaceBalíčků a Motivů“ a poté vyhledejte a nainstalujte ide-powershell

Vývoj

  1. Postupujte podle pokynů v části Předpoklady výše

  2. Vytvořte toto repozitář a naklonujte jej do místní složky, a přejděte do této složky v terminálu

  3. Spustit apm installinstalovat závislosti a sestavit balíček

  4. Spustit apm link pro zapojení balíčku v Atomu

  5. Otevřít nebo restartovat Atom a pak zkusit načíst .ps1

  6. Změňte nějaký kód v tomto repozitáři, spusťte příkaz „Reload Window“ a pak vyzkoušejte své změny!

Správci

  • David Wilson – @daviwil
  • Patrick Meinecke – @SeeminglyScienc

Licence

Tento projekt je licencován pod licencí MIT. Některé částikódu jsou založeny na rozšíření PowerShellpro Visual Studio Code, rovněž pod licencí MIT.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.