Suport experimental pentru limbajul PowerShell pentru Atom

Prezentare generală

Acest proiect utilizează atom-languageclient și PowerShell Editor Services pentru a oferi caracteristici bogate ale limbajului PowerShell în editorul Atom.

DISCUȚII: Dezvolt acest lucru ca un proiect secundar în timpul meu liber, așa că vă rog să vă gândiți să contribuiți dacă doriți să îl ajutați să se îmbunătățească mai repede!

Suportul platformei

  • Windows cu PowerShell v5.1 și PowerShell Core v6
  • Linux cu PowerShell Core v6 (toate distribuțiile suportate de PowerShell)
  • macOS și OS X cu PowerShell Core v6

Acest pachet poate funcționa bine cu mașinile care rulează PowerShell v3 și v4, dar acestea nu sunt suportate oficial de acest pachet în acest moment.

Precondiții

Pentru a utiliza acest pachet, trebuie mai întâi să instalați dependențele sale. Există unele dependențe de compilare pentru node-gyp caretrebuie instalate mai întâi, în funcție de platforma dumneavoastră.

NOTA: Aceasta este o măsură temporară până când binarele precompilate pentru node-pty pot fi incluse cu pachetul terminal-tab.

După ce dependențele de compilare au fost instalate, puteți instala pachetul ide-powershell!

Instalare

Puteți instala cu ușurință acest pachet folosind următoarea comandă

apm install ide-powershell

De asemenea, puteți găsi acest pachet în Atom executând comanda „Settings View: InstallPackages and Themes” și apoi căutați și instalați ide-powershell

Development

  1. Să urmați instrucțiunile din secțiunea Precondiții de mai sus

  2. Folosiți acest repo, clonați-l într-un dosar local, și mergeți în acel dosar într-un terminal

  3. Executați apm installinstalați dependențele și construiți pachetul

  4. Executați apm linkpentru a conecta pachetul în Atom

  5. Deschideți sau reporniți Atom și apoi încercați să încărcați un fișier .ps1

  6. Modificați ceva cod în acest repo, rulați comanda „Reload Window”, apoi încercați modificările!

Manageri

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

Licență

Acest proiect este licențiat sub licența MIT. Unele porțiuni ale codului se bazează pe extensia PowerShellpentru Visual Studio Code, de asemenea sub licența MIT.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.