Eksperymentalne wsparcie języka PowerShell dla Atoma

Obejście

Projekt ten wykorzystuje atom-languageclient i PowerShell Editor Services aby zapewnić bogate funkcje języka PowerShell w edytorze Atom.

DISCLAIMER: Rozwijam ten projekt jako projekt poboczny w moim wolnym czasie, więc proszę o rozważenie wniesienia wkładu, jeśli chcesz pomóc mu stać się lepszym szybciej!

Wsparcie platformy

  • Windows z PowerShell v5.1 i PowerShell Core v6
  • Linux z PowerShell Core v6 (wszystkie dystrybucje wspierające PowerShell)
  • macOS i OS X z PowerShell Core v6

Ten pakiet może działać dobrze na maszynach z PowerShell v3 i v4, ale nie są one oficjalnie wspierane przez ten pakiet w tym momencie.

Wymagania wstępne

Aby użyć tego pakietu, musisz najpierw zainstalować jego zależności. Istnieją pewne zależności dla node-gyp, które muszą być zainstalowane najpierw, w zależności od platformy.

UWAGA: Jest to środek tymczasowy, dopóki prekompilowane binaria dla node-pty nie będą mogły być dołączone do pakietu terminal-tab.

Once the build dependencies have been installed, you can install the ide-powershellpackage!

Instalacja

You can easily install this package using the following command

apm install ide-powershell

You can also find this package in Atom by running the command „Settings View: InstallPackages and Themes”, a następnie wyszukaj i zainstaluj ide-powershell

Development

  1. Postępuj zgodnie z instrukcjami w sekcji Wymagania wstępne powyżej

  2. Zatrzymaj to repo, sklonuj je do lokalnego folderu, i przejdź do tego folderu w terminalu

  3. Run apm install install dependencies and build the package

  4. Run apm link to wire up the package in Atom

  5. Otwórz lub zrestartuj Atom, a następnie spróbuj załadować plik .ps1

  6. Zmień jakiś kod w tym repo, uruchom polecenie „Reload Window”, a następnie wypróbuj swoje zmiany!

Opiekunowie

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

Licencja

Ten projekt jest objęty licencją MIT License. Niektóre fragmenty kodu są oparte na rozszerzeniu PowerShell dla Visual Studio Code, również na licencji MIT.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.