Kokeiluluonteinen PowerShell-kielen tuki Atomille

Yleiskatsaus

Tässä projektissa hyödynnetään atom-languageclient- ja PowerShell Editor Servicest -palveluita tarjotaksemme monipuolisia PowerShell-kieliominaisuuksia Atom-editorissa.

DISCLAIMER: Kehitän tätä sivuprojektina vapaa-ajallani, joten harkitse osallistumista, jos haluat auttaa sitä paranemaan nopeammin!

Alustatuki

  • Windows PowerShell v5.1 ja PowerShell Core v6
  • Linux PowerShell Core v6:lla (kaikki PowerShellin tukemat jakelut)
  • macOS ja OS X PowerShell Core v6:lla

Tämä paketti saattaa toimia hyvin koneilla, joissa on PowerShell v3 ja v4, mutta niitä tämä paketti ei virallisesti tue tällä hetkellä.

Edellytykset

Käyttääksesi tätä pakettia sinun on ensin asennettava sen riippuvuudet. On joitakin node-gyp:n rakentamisriippuvuuksia, jotka on asennettava ensin alustastasi riippuen.

Huomautus: Tämä on väliaikainen toimenpide siihen asti, kunnes valmiiksi käännetyt binäärit node-pty:lle voidaan sisällyttää terminal-tab-pakettiin.

Kun build-riippuvuudet on asennettu, voit asentaa ide-powershellpaketin!

Asennus

Asennat tämän paketin helposti seuraavalla komennolla

apm install ide-powershell

Tämän paketin löydät myös Atomista komennolla ”Asetusten näkymä: InstallPackages and Themes” ja etsi ja asenna sitten ide-powershell

Development

  1. Seuraa edellä kohdassa Edellytykset annettuja ohjeita

  2. Forkkaa tämä repo, kloonaa se paikalliseen kansioon, ja mene tähän kansioon terminaalissa

  3. Ajoita apm install asenna riippuvuudet ja rakenna paketti

  4. Ajoita apm link kytkeäksesi paketin Atomiin

  5. Avaa tai käynnistä Atom uudelleen ja yritä sitten ladata .ps1-tiedostoa

  6. Muuta koodia tässä repossa, suorita komento ”Lataa ikkuna uudelleen” ja kokeile sitten muutoksia!

Ylläpitäjät

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

Lisenssi

Tämä projekti on lisensoitu MIT-lisenssin mukaisesti. Osa koodin osista perustuu PowerShell-laajennukseen Visual Studio Codelle, joka on myös MIT-lisenssin alainen.

Vastaa

Sähköpostiosoitettasi ei julkaista.