Experimental PowerShell language supportfor Atom

Overview

Este projecto aproveita os serviços de linguagem atómica e PowerShell Editor Services para fornecer recursos ricos em linguagem PowerShell no editor Atom.

DISCLAIMER: Eu estou desenvolvendo este projeto como um projeto paralelo no meu tempo livre, então, por favor, contribua se você quiser ajudá-lo a melhorar mais rápido!

Suporte de Plataforma

  • Janelas com PowerShell v5.1 e PowerShell Core v6
  • Linux com PowerShell Core v6 (todas as distribuições suportadas pelo PowerShell)
  • MacOS e OS X com PowerShell Core v6

Este pacote pode funcionar bem com máquinas a correr PowerShell v3 e v4 mas não são oficialmente suportadas por este pacote neste momento.

Pré-requisitos

Para usar este pacote, você deve primeiro instalar as suas dependências. Existem algumas dependências de construção para node-gyp que devem ser instaladas primeiro dependendo da sua plataforma.

NOTE: Esta é uma medida temporária até binários pré-compilados para node-pty poderem ser incluídos com o pacote terminal-tab.

Após as dependências de compilação terem sido instaladas, você pode instalar o pacote ide-powershellpackage!

Instalação

Você pode facilmente instalar este pacote usando o seguinte comando

apm install ide-powershell

Você também pode encontrar este pacote no Atom executando o comando “Settings View”: InstallPackages and Themes” e depois procure e instale ide-powershell

Desenvolvimento

  1. Seguir as instruções na secção Prerequisites acima

  2. Fork este repo, clone-o para uma pasta local, e vá para essa pasta num terminal

  3. Executar apm install instalar dependências e construir o pacote

  4. >

  5. Executar apm link ligar o pacote no Atom

    >

  6. >

    Abrir ou reiniciar o Atom e depois tentar carregar um .ps1 arquivo

  7. Mude algum código neste repo, execute o comando “Reload Window”, depois tente suas alterações!

Mantenedores

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

Licença

Este projeto é licenciado sob a Licença MIT. Algumas partes do código são baseadas na extensão PowerShell para Visual Studio Code, também sob a Licença MIT.

Deixe uma resposta

O seu endereço de email não será publicado.