¿El autocompletado de PowerShell no funciona? Prueba estos métodos

PowerShell es muy popular entre los administradores de sistemas. A pesar de que está desarrollado por Microsoft y está ampliamente disponible, una de las principales desventajas de usar Windows PowerShell es que su función de autocompletar deja de funcionar repentinamente en ocasiones.

Muchos usuarios han estado reportando este problema en los foros:

Últimamente, después de mi última actualización de Windows 10, mi PowerShell ISE dejó de mostrarme la pequeña ventana emergente que autocompleta los comandos… Solía ​​hacer clic en «ctrl + espacio» para ver la pequeña ventana emergente, pero ya no funciona, en cambio, me da un error «un mensaje inesperado». se ha producido un error y Windows PowerShell ISE debe cerrarse”.

Si descubrió que el autocompletado de PowerShell tampoco funciona para usted, hay varios pasos que puede seguir para hacer las cosas bien nuevamente.

¿Qué puedo hacer cuando el autocompletado de PowerShell no funciona?

1. Asegúrese de que se invoque IntelliSense Complete Word

Palabra completa de IntelliSense

Ve a la Menú de edición y haga clic Iniciar fragmentos. Pegar Iniciar IntelliSensesi sucede que ya no está configurado de esta manera.

IntelliSense es una ayuda para completar código que incluye varias características útiles. Complete Word es uno de ellos y se puede invocar fácilmente entrando en Editar > IntelliSense > Palabra completao eligiendo el Botón de palabra completa sobre el barra de herramientas del editor.

Después de eso, debería comenzar a completar el resto del nombre de una variable, comando o función después de ingresar suficientes caracteres para eliminar la ambigüedad del término.

2. Instale la vista previa de PowerShell ISE

Vista previa de PowerShell ISE

ISE Preview solucionó este problema, por lo que también puede intentar instalarlo. Este módulo se distribuye a través de la Galería de PowerShell. Es por eso que el cmdlet Install-Module, que forma parte del módulo PowerShellGet, se usa para instalar el módulo de vista previa de ISE desde la Galería de PowerShell.

También hay un parámetro de Ámbito si prefiere instalar el módulo solo para el usuario actual y no en la ruta de todos los usuarios:
Install-Module -Name PowerShellISE-vista previa

A continuación, el cmdlet Install-ISEPreviewShortcut crea accesos directos en el menú Inicio para la vista previa de ISE:
Install-ISEPreviewShortcuts #

Finalmente, para iniciar la edición de Windows PowerShell ISE Preview, escriba isep #.

3. Intenta usar VSCode

descargar código VSC

También podría considerar usar VSCode. Visual Studio Code es conocido por su facilidad de uso para PowerShell. La razón es realmente simple: no solo es mucho más potente que PowerShell IDE, sino que también da una sensación de frescura.

Simplemente no olvide configurar su entorno VSCode para que PowerShell sea el idioma predeterminado. Si mira en la esquina derecha del editor, le dirá en qué idioma está configurado actualmente.

Además, algunos usuarios afirman que esto solo sucede en su computadora con Windows 7 mientras se encuentran en una ubicación diferente. El autocompletado de PowerShell siempre funciona mientras se usa en su PC con Windows 10 en casa, por lo que puede ser un problema relacionado con Windows 7.

En ese sentido, es un buen momento para migrar a Windows 10.

¿Te funcionaron nuestras soluciones? ¿Cómo resuelves problemas como este? Si conoce otra solución, compártala en la sección de comentarios a continuación para que otros usuarios también puedan probarla.

LEA TAMBIÉN: