Me gustaría comenzar a usar una extensión personalizada para algunos de mis scripts de Powershell, pero cuando los arrastro al PowerShell ISE, se tratan como texto sin formato, y no obtengo ningún resaltado de sintaxis. ¿Hay algo que pueda hacer para que el ISE reconozca mi extensión de archivo personalizada como un script de PowerShell?¿Cómo puedo hacer que PowerShell ISE haga resaltado de sintaxis en archivos con una extensión personalizada?
Respuesta
no se puede hacer porque, a partir de la versión actual, el ISE determina si se activa el resaltado de sintaxis o no en base a la extensión de nombre de archivo: este comportamiento no se puede cambiar según las extensiones son reconocidos (desafortunadamente) arreglado en el código.
Son, por supuesto:
- .ps1
- .psm1
- .psd1
Para aquellos que se preguntan, el ISE determina esto dentro de la propiedad interna de IsPowerShellSourceCodeFile
el tipo Microsoft.PowerShell.Host.ISE.ISEFile
, exportado por el ensamblaje Microsoft.PowerShell.GPowerShell
. Y no, la reflexión no permite engañarlo, ya que intentar inyectar una de las extensiones admitidas en la propiedad Extension
hace que el ISE se cuelgue.
Voy a decir que esto es posible. El módulo Powershell here trae resaltado SQL al Powershell ISE.
- 1. ¿Cómo puedo hacer que vim abra ciertos tipos de archivos con resaltado de sintaxis específico?
- 2. Powershell ISE parece bloquearse con comandos interactivos.
- 3. resaltado de sintaxis para archivos sin extensiones
- 4. ¿Cómo se especifica manualmente el resaltado de sintaxis para una extensión específica en Eclipse?
- 5. ¿Cómo hacer que XCode reconozca una extensión de archivo personalizada como Objective-C para resaltar la sintaxis?
- 6. Cómo hacer que los archivos .less tengan resaltado de sintaxis .css en Vim?
- 7. Cómo hago: extensión de resaltado de sintaxis de Visual Studio
- 8. ¿Cómo se implementa el resaltado de sintaxis?
- 9. Vim fondo de resaltado de sintaxis personalizada solo
- 10. ¿Cómo puedo hacer que JavaScript haga (produzca) una página nueva?
- 11. Emacs Lisp resaltado de sintaxis
- 12. Resaltado de sintaxis en MS Word
- 13. Resaltado de sintaxis para archivos .ejs en vim
- 14. Agregue resaltado de sintaxis a .less-files en NetBeans
- 15. Vim resaltado de sintaxis: hacer que la región sólo se han encontrado en una línea
- 16. ¿Es posible reiniciar el espacio de ejecución en Powershell ISE?
- 17. ¿Cómo puedo habilitar el resaltado de sintaxis para los archivos de reducción (.mdown) en Netbeans?
- 18. ¿Marcado con sintaxis personalizada?
- 19. Resaltado de sintaxis
- 20. Uso de PowerShell para agregar una extensión a los archivos
- 21. C# - resaltado de sintaxis perfecta
- 22. ¿Cómo puedo abrir un script ps1 en Powershell ISE desde la línea de comandos?
- 23. ¿Cómo puedo agregar resaltado de sintaxis en eclipse para los archivos cakephp view.ctp?
- 24. ¿Cómo veo XML en Eclipse con resaltado de sintaxis simple?
- 25. NSTextView resaltado de sintaxis
- 26. resaltado de sintaxis para javadoc?
- 27. vim sintaxis predeterminada para archivos sin extensión
- 28. Cómo forzar una actualización de resaltado de sintaxis en emacs?
- 29. ¿Cómo hacer que se haga clic en una sección DIV?
- 30. PowerShell: Creación de una excepción personalizada
Me gustaría saber esto también. Pero tengo la sensación de que tendremos que esperar a que MS solucione esto. – JasonMArcher