Sperimentale supporto al linguaggio PowerShell per Atom

Panoramica

Questo progetto sfrutta atom-languageclient e PowerShell Editor Services per fornire ricche funzionalità del linguaggio PowerShell nell’editor Atom.

DISCLAIMER: Lo sto sviluppando come progetto secondario nel mio tempo libero, quindi considera di contribuire se vuoi aiutarlo a migliorare più velocemente!

Supporto della piattaforma

  • Windows con PowerShell v5.1 e PowerShell Core v6
  • Linux con PowerShell Core v6 (tutte le distribuzioni supportate da PowerShell)
  • macOS e OS X con PowerShell Core v6

Questo pacchetto potrebbe funzionare bene con macchine che eseguono PowerShell v3 e v4, ma non sono ufficialmente supportate da questo pacchetto al momento.

Prerequisiti

Per usare questo pacchetto, devi prima installare le sue dipendenze. Ci sono alcune dipendenze di costruzione per node-gyp che devono essere installate prima, a seconda della tua piattaforma.

NOTA: Questa è una misura temporanea finché i binari precompilati per node-pty possono essere inclusi nel pacchetto terminal-tab.

Una volta che le dipendenze di compilazione sono state installate, puoi installare il pacchetto ide-powershell!

Installazione

Puoi installare facilmente questo pacchetto usando il seguente comando

apm install ide-powershell

Puoi anche trovare questo pacchetto in Atom eseguendo il comando “Settings View: InstallPackages and Themes” e poi cerca e installa ide-powershell

Development

  1. Segui le istruzioni nella sezione Prerequisiti di cui sopra

  2. Forka questo repo, clonalo in una cartella locale, e vai in quella cartella in un terminale

  3. Esegui apm install installa le dipendenze e costruisci il pacchetto

  4. Esegui apm link per collegare il pacchetto in Atom

  5. Apri o riavvia Atom e poi prova a caricare un file .ps1

  6. Modifica un po’ di codice in questo repo, esegui il comando “Reload Window”, poi prova le tue modifiche!

Maintainers

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

Licenza

Questo progetto è rilasciato sotto licenza MIT. Alcune parti del codice sono basate sull’estensione PowerShell per Visual Studio Code, anch’essa sotto licenza MIT.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.