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 paqueteterminal-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
-
Siga las instrucciones en la sección de Prerrequisitos arriba
-
Trabaje este repo, clónelo en una carpeta local, y vaya a esa carpeta en una terminal
-
Ejecute
apm install
instalar dependencias y construir el paquete -
Ejecute
apm link
para cablear el paquete en Atom -
Abra o reinicie Atom y luego intente cargar un archivo .ps1
-
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.