Eksperimentel PowerShell-sprogunderstøttelse for Atom
Oversigt
Dette projekt udnytter atom-languageclient og PowerShell Editor Servicer til at levere rige PowerShell-sprogfunktioner i Atom-editoren.
DISCLAIMER: Jeg udvikler dette som et sideprojekt i min fritid, så overvej venligst at bidrage, hvis du ønsker at hjælpe det med at blive bedre hurtigere!
Platform Support
- Windows med PowerShell v5.1 og PowerShell Core v6
- Linux med PowerShell Core v6 (alle PowerShell-understøttede distributioner)
- macOS og OS X med PowerShell Core v6
Denne pakke kan fungere godt med maskiner, der kører PowerShell v3 og v4, men de er ikke officielt understøttet af denne pakke på dette tidspunkt.
Forudsætninger
For at bruge denne pakke skal du først installere dens afhængigheder. Der er nogle build-afhængigheder for node-gyp, som skal installeres først, afhængigt af din platform.
BEMÆRK: Dette er en midlertidig foranstaltning, indtil forkompilerede binære filer for
node-pty
kan blive inkluderet iterminal-tab
-pakken.
Når build-afhængighederne er blevet installeret, kan du installere ide-powershell
pakken!
Installation
Du kan nemt installere denne pakke ved hjælp af følgende kommando
apm install ide-powershell
Du kan også finde denne pakke i Atom ved at køre kommandoen “Settings View: InstallPackages and Themes” og søg derefter efter og installer ide-powershell
Development
-
Følg instruktionerne i afsnittet Forudsætninger ovenfor
-
Fork denne repo, klon den til en lokal mappe, og gå til denne mappe i en terminal
-
Kør
apm install
install dependencies og opbyg pakken -
Kør
apm link
for at koble pakken op i Atom -
Åbn eller genstart Atom, og prøv derefter at indlæse en .ps1-fil
-
Ændrer noget kode i denne repo, kør kommandoen “Reload Window”, og prøv derefter dine ændringer!
Vedligeholdere
- David Wilson – @daviwil
- Patrick Meinecke – @SeeminglyScienc
Licens
Dette projekt er licenseret under MIT-licensen. Nogle dele af koden er baseret på PowerShell-udvidelsen til Visual Studio Code, også under MIT-licensen.