Kísérleti PowerShell nyelvtámogatás az Atomhoz

Áttekintés

Ez a projekt az atom-languageclient és a PowerShell Editor Services segítségével gazdag PowerShell nyelvi funkciókat biztosít az Atom szerkesztőben.

DISCLAIMER: Ezt mellékprojektként fejlesztem a szabadidőmben, ezért kérlek, fontold meg a hozzájárulást, ha segíteni akarsz, hogy gyorsabban fejlődjön!

Platformtámogatás

  • Windows a PowerShell v5.1 és PowerShell Core v6
  • Linux PowerShell Core v6-tal (minden PowerShell-támogatott disztribúció)
  • macOS és OS X PowerShell Core v6-tal

Ez a csomag jól működhet PowerShell v3 és v4-et futtató gépeken, de ezeket a csomag jelenleg hivatalosan nem támogatja.

Előfeltételek

A csomag használatához először telepítenie kell a csomag függőségeit. Vannak bizonyos függőségek a node-gyp számára, amelyeket a platformtól függően először telepíteni kell.

MEGJEGYZÉS: Ez egy ideiglenes intézkedés, amíg az node-pty előfordult binárisok a terminal-tab csomagba nem kerülnek bele.

Mihelyt a build függőségek telepítése megtörtént, telepítheti a ide-powershellcsomagot!

Telepítés

Egyszerűen telepítheti ezt a csomagot a következő paranccsal

apm install ide-powershell

A csomagot az Atomban is megtalálhatja a “Settings View: InstallPackages and Themes”, majd keresse meg és telepítse ide-powershell

Development

  1. Kövesse a fenti Előfeltételek szakaszban található utasításokat

  2. Forkolja le ezt a repót, klónozza egy helyi mappába, és menj erre a mappára egy terminálban

  3. Futtasd a apm install telepítsd a függőségeket és készítsd el a csomagot

  4. Futtasd a apm linkt a csomag bekötéséhez az Atomban

  5. Nyisd meg vagy indítsd újra az Atomot, majd próbálj meg betölteni egy .ps1 fájlt

  6. Változtasson meg néhány kódot ebben a repóban, futtassa az “Újratöltés ablak” parancsot, majd próbálja ki a módosításait!

Fenntartók

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

Licenc

Ez a projekt a MIT licenc alatt áll. A kód egyes részei a Visual Studio Code PowerShell kiterjesztésén alapulnak, amely szintén MIT licenc alatt áll.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.