Experimentellt stöd för PowerShell-språk i Atom
Översikt
Detta projekt utnyttjar atom-languageclient och PowerShell Editor Services för att tillhandahålla rika PowerShell-språkfunktioner i Atom-redigeraren.
DISCLAIMER: Jag utvecklar detta som ett sidoprojekt på min fritid, så tänk gärna på att bidra om du vill hjälpa det att bli bättre snabbare!
Plattformsstöd
- Windows med PowerShell v5.1 och PowerShell Core v6
- Linux med PowerShell Core v6 (alla PowerShell-stödda distributioner)
- macOS och OS X med PowerShell Core v6
Det här paketet kan fungera bra med maskiner som kör PowerShell v3 och v4, men de stöds inte officiellt av det här paketet för närvarande.
Förutsättningar
För att använda det här paketet måste du först installera dess beroenden. Det finns några byggberoenden för node-gyp som måste installeras först beroende på din plattform.
OBS: Detta är en tillfällig åtgärd tills förkompilerade binärer för
node-pty
kan inkluderas medterminal-tab
-paketet.
När de byggda beroendena har installerats kan du installera ide-powershell
paketet!
Installation
Du kan enkelt installera det här paketet med hjälp av följande kommando
apm install ide-powershell
Du kan också hitta det här paketet i Atom genom att köra kommandot ”Settings View: InstallPackages and Themes” och sök sedan efter och installera ide-powershell
Development
-
Följ instruktionerna i avsnittet Förutsättningar ovan
-
Forka den här repo, klona den till en lokal mapp, och gå till den mappen i en terminal
-
Kör
apm install
installera beroenden och bygg paketet -
Kör
apm link
för att koppla upp paketet i Atom -
Öppna eller starta om Atom och försök sedan att ladda en .ps1-fil
-
Förändra lite kod i detta repo, kör kommandot ”Reload Window” och prova sedan dina ändringar!
Maintainers
- David Wilson – @daviwil
- Patrick Meinecke – @SeeminglyScienc
Licens
Detta projekt är licensierat under MIT-licensen. Vissa delar av koden är baserad på PowerShell-tillägget för Visual Studio Code, som också omfattas av MIT-licensen.