Experimentele PowerShell-taalondersteuning voor Atom

Overzicht

Dit project maakt gebruik van atom-languageclient en PowerShell Editor Services om rijke PowerShell-taalfuncties te bieden in de Atom-editor.

DISCLAIMER: Ik ontwikkel dit als een nevenproject in mijn vrije tijd, dus overweeg alsjeblieft om bij te dragen als je het sneller beter wilt maken!

Platform Ondersteuning

  • Windows met PowerShell v5.1 en PowerShell Core v6
  • Linux met PowerShell Core v6 (alle door PowerShell ondersteunde distributies)
  • macOS en OS X met PowerShell Core v6

Dit pakket kan goed werken op machines met PowerShell v3 en v4, maar deze worden op dit moment niet officieel ondersteund door dit pakket.

Voorwaarden

Om dit pakket te gebruiken, moet u eerst de afhankelijkheden ervan installeren. Er zijn enkele afhankelijkheden voor node-gyp die eerst geïnstalleerd moeten worden, afhankelijk van uw platform.

NOOT: Dit is een tijdelijke maatregel totdat voorgecompileerde binaries voor node-pty kunnen worden toegevoegd aan het terminal-tab pakket.

Als de build-afhankelijkheden eenmaal zijn geïnstalleerd, kunt u het ide-powershellpakket installeren!

Installatie

U kunt dit pakket eenvoudig installeren met het volgende commando

apm install ide-powershell

U kunt dit pakket ook vinden in Atom door het commando “Instellingenweergave: InstallPackages and Themes” en dan te zoeken naar en te installeren ide-powershell

Development

  1. Volg de instructies in de paragraaf Vereisten hierboven

  2. Vork deze repo, kloon hem naar een lokale map, en ga naar die map in een terminal

  3. Run apm installafhankelijkheden installeren en bouw het pakket

  4. Run apm link om het pakket in Atom te bekabelen

  5. Open of herstart Atom en probeer dan een .ps1-bestand

  6. Verander wat code in deze repo, voer het commando “Reload Window” uit en probeer vervolgens uw wijzigingen uit!

Onderhouders

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

Licentie

Dit project is gelicenseerd onder de MIT Licentie. Sommige delen van de code zijn gebaseerd op de PowerShell uitbreiding voor Visual Studio Code, ook onder de MIT Licentie.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.