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 pacoteterminal-tab
.
Após as dependências de compilação terem sido instaladas, você pode instalar o pacote ide-powershell
package!
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
-
Seguir as instruções na secção Prerequisites acima
-
Fork este repo, clone-o para uma pasta local, e vá para essa pasta num terminal
-
Executar
apm install
instalar dependências e construir o pacote -
Executar
apm link
ligar o pacote no Atom>
- >
Abrir ou reiniciar o Atom e depois tentar carregar um .ps1 arquivo
-
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.