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 hetterminal-tab
pakket.
Als de build-afhankelijkheden eenmaal zijn geïnstalleerd, kunt u het ide-powershell
pakket 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
-
Volg de instructies in de paragraaf Vereisten hierboven
-
Vork deze repo, kloon hem naar een lokale map, en ga naar die map in een terminal
-
Run
apm install
afhankelijkheden installeren en bouw het pakket -
Run
apm link
om het pakket in Atom te bekabelen -
Open of herstart Atom en probeer dan een .ps1-bestand
-
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.