Una de las características de PowerGUI es la capacidad de restablecer Powershell Runspace como se demuestra en this article y this article. ¿Es posible hacer esto en PowerShell ISE?¿Es posible reiniciar el espacio de ejecución en Powershell ISE?
Respuesta
Escribí un módulo llamado "Herramientas de sesión ISE" para hacer esto unos meses atrás. Esencialmente, el espacio de ejecución en ISE se equipara a un contenedor "Tab", cuyos documentos secundarios comparten el espacio de ejecución. Mi script mira los archivos abiertos actuales, los recuerda, crea una nueva pestaña (espacio de ejecución) y cierra la anterior, luego agrega los archivos que tenía abiertos a la nueva pestaña. Otras características:
- guardado automático de sesión actual (archivos abiertos en la pestaña actual.)
Esto se puede desactivar y controlar manualmente si se desea.
- Prompt para recargar última sesión en ISE abrir
Una pista se muestra a usted que le recuerda algunos de los archivos que había abierto. Prensa <enter>
para aceptar el valor predeterminado “Sí, recargar mi última sesión.”
- El reinicio de la pestaña actual
Esencialmente la limpieza de la memoria y mantener los archivos abiertos en el editor. Se le pedirá esta acción. Presione <enter>
para aceptar el valor predeterminado de "Sí, reinicie esta pestaña"
Todos los comandos disponibles en el menú "Complementos" para el mouse-fixated. Estos comandos también están vinculados a teclas rápidas.
Ver: http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough
EDIT: Por el momento, enlace de descarga del blog para los Herramientas ISE Sesión se rompe. Internet Archive todavía tiene a copy.
(estoy usando PowerShell ISE V3 en el Windows 8 Release Preview) Puede utilizar Archivo> Nueva pestaña PowerShell para crear un nuevo espacio de ejecución de PowerShell en el interior del ISE
- 1. Powershell ISE parece bloquearse con comandos interactivos.
- 2. PowerShell - Cómo importar-Módulo en un espacio de ejecución
- 3. PowerShell: problema de espacio de ejecución con DownloadFileAsync
- 4. ¿Es posible cambiar dinámicamente el espacio de nombres a ServiceContract durante el tiempo de ejecución?
- 5. Windows Forms se ven diferentes en Powershell y Powershell ISE. ¿Por qué?
- 6. ¿Depurar C# dll cuando se carga en el proceso de powershell? ¿Es posible?
- 7. ¿Es posible actualizar de manera asincrónica el aviso de PowerShell?
- 8. PowerShell: ¿es posible determinar el tipo MIME de un archivo?
- 9. Powershell 2 ISE, no se detiene en puntos de interrupción en módulos importados
- 10. ¿Es posible reiniciar un menú desplegable de CKEditor/menú desplegable?
- 11. ¿Es posible aplicar configuraciones de vim sin reiniciar?
- 12. ejecución condicional (&& y ||) en powershell
- 13. Actualizar/reiniciar la sesión de PowerShell sin salir de
- 14. ¿Es posible actualizar la aplicación sin reiniciar el servidor en JSF?
- 15. ¿Es posible personalizar la visualización de errores en powershell?
- 16. ¿Cómo pasar los parámetros necesarios a la secuencia de comandos en Powershell ISE?
- 17. ¿Cómo puedo hacer que PowerShell ISE haga resaltado de sintaxis en archivos con una extensión personalizada?
- 18. ¿Cómo puedo abrir un script ps1 en Powershell ISE desde la línea de comandos?
- 19. ¿Es posible volver a cargar la vista sin reiniciar Django?
- 20. ¿Es posible agregar ruta en tiempo de ejecución en MVC3?
- 21. ¿Es posible agregar dinámicamente más memoria a memcached (es decir, sin reiniciar el servidor)?
- 22. ¿Es posible crear un espacio de nombres en jQuery?
- 23. ¿Es posible usar condicionalmente XPManifest en tiempo de ejecución?
- 24. ¿Es posible cambiar app.config en tiempo de ejecución?
- 25. ¿Por qué y cuándo utilizar PowerShell o ISE de 32 o 64 bits?
- 26. Cómo comprobar si existe un cmdlet en PowerShell en tiempo de ejecución a través del script
- 27. ¿Es posible depurar código compilado en tiempo de ejecución?
- 28. ¿es posible anular un método en tiempo de ejecución?
- 29. ¿Es posible crear Cmdlets de Windows PowerShell con F #?
- 30. Ruta del script powershell actualmente en ejecución
Eso se ve impresionante. ¿Lo estás liberando bajo una licencia de OSS? –
Si está en mi blog, es la licencia que desee. – x0n
No es que no esté de acuerdo con que esto sea genial y muy útil, pero me resulta muy molesto cuando algo le sucede a la cli y al reiniciar cualquier cosa pierdo mi historial de _undo_. – user66001