Soporte experimental de lenguaje PowerShell para Atom

Descripción

Este proyecto aprovecha atom-languageclient y PowerShell Editor Servicespara proporcionar ricas características de lenguaje PowerShell en el editor Atom.

DISCLAIMER: Estoy desarrollando esto como un proyecto paralelo en mi tiempo libre, así que por favorconsidere la posibilidad de contribuir si desea ayudar a mejorar más rápido!

Soporte de plataforma

  • Windows con PowerShell v5.1 y PowerShell Core v6
  • Linux con PowerShell Core v6 (todas las distribuciones soportadas por PowerShell)
  • macOS y OS X con PowerShell Core v6

Este paquete puede funcionar bien con máquinas que ejecuten PowerShell v3 y v4 pero no están soportadas oficialmente por este paquete en este momento.

Requisitos previos

Para utilizar este paquete, primero debe instalar sus dependencias. Hay algunas dependencias de construcción para node-gyp que deben ser instaladas primero dependiendo de su plataforma.

NOTA: Esta es una medida temporal hasta que los binarios precompilados para node-pty puedan ser incluidos con el paquete terminal-tab.

Una vez instaladas las dependencias de compilación, ¡puede instalar el paquete ide-powershell!

Instalación

Puede instalar fácilmente este paquete utilizando el siguiente comando

apm install ide-powershell

También puede encontrar este paquete en Atom ejecutando el comando «Settings View: InstalarPaquetes y Temas» y luego busque e instale ide-powershell

Desarrollo

  1. Siga las instrucciones en la sección de Prerrequisitos arriba

  2. Trabaje este repo, clónelo en una carpeta local, y vaya a esa carpeta en una terminal

  3. Ejecute apm installinstalar dependencias y construir el paquete

  4. Ejecute apm link para cablear el paquete en Atom

  5. Abra o reinicie Atom y luego intente cargar un archivo .ps1

  6. Cambia algo de código en este repo, ejecuta el comando «Reload Window», ¡y luego prueba tus cambios!

Mantenedores

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

Licencia

Este proyecto tiene licencia MIT. Algunas partes del código se basan en la extensión PowerShell para Visual Studio Code, también bajo la licencia MIT.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.