Compartir a través de


Replicación de la experiencia de ISE en Visual Studio Code

Aunque la extensión de PowerShell para VS Code no busca la paridad de características completa con PowerShell ISE, existen características para que la experiencia de VS Code sea más natural para los usuarios del ISE.

Este documento intenta enumerar las opciones que puede configurar en VS Code para que la experiencia del usuario sea un poco más familiar en comparación con el ISE.

Modo ISE

Nota

Esta característica está disponible en la extensión de versión preliminar de PowerShell desde la versión 2019.12.0 y en la extensión de PowerShell desde la versión 2020.3.0.

La manera más fácil de replicar la experiencia de ISE en Visual Studio Code es activar "Modo ISE". Para ello, abra la paleta de comandos (F1 O Ctrl+Mayús+P O Cmd+Mayús+P en macOS) y escriba "Modo ISE". Seleccione "PowerShell: Enable ISE Mode" (Habilitar el modo ISE) en la lista.

Este comando aplica automáticamente la configuración que se describe a continuación El resultado es similar al siguiente:

Visual Studio Code en modo ISE

Opciones de configuración del modo ISE

El modo ISE realiza los siguientes cambios en la configuración de VS Code.

  • Enlaces de teclado

    Función Enlace de ISE Enlace de VS Code
    Depurador de interrupción Ctrl+B F6
    Ejecutar línea actual/texto resaltado F8 F8
    Enumerar fragmentos de código disponibles Ctrl+J Ctrl+Alt+J

    Nota

    En VS Code también puede configurar sus propios enlaces de teclado.

  • Interfaz de usuario simplificada similar a ISE

    Si desea simplificar la interfaz de usuario de Visual Studio Code para que se parezca más a la interfaz de usuario del ISE, aplique estos dos ajustes:

    "workbench.activityBar.visible": false,
    "debug.openDebug": "neverOpen",
    

    Esta configuración oculta las secciones "Barra de actividad" y "Barra lateral de depuración" que se muestran dentro del cuadro rojo siguiente:

    La sección resaltada incluye la barra de actividades y la barra lateral de depuración.

    El resultado final tiene este aspecto:

    vista simplificada de VS Code

  • Finalización con tabulación

    Para habilitar más finalización de pestañas similar a ISE, agregue esta configuración:

    "editor.tabCompletion": "on",
    
  • Sin foco en la consola al ejecutar

    Para mantener el foco en el editor al ejecutar con F8:

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    El valor predeterminado es true con fines de accesibilidad.

  • No inicie la consola integrada al iniciarse

    Para detener la consola integrada en el inicio, establezca:

    "powershell.integratedConsole.showOnStartup": false
    

    Nota

    El proceso de PowerShell en segundo plano todavía comienza a proporcionar IntelliSense, análisis de scripts, navegación de símbolos, etc., pero no se mostrará la consola.

  • Supongamos que los archivos son PowerShell de forma predeterminada

    Para crear archivos nuevos o sin título, regístrese como PowerShell de forma predeterminada:

    "files.defaultLanguage": "powershell",
    
  • Combinación de colores

    Hay una serie de temas de ISE disponibles para VS Code para que el editor tenga un aspecto mucho más parecido al ISE.

    En la paleta de comandos , escriba theme para obtener Preferences: Color Theme y presione Enter. En la lista desplegable, seleccione PowerShell ISE.

    Puede establecer este tema en la configuración con:

    "workbench.colorTheme": "PowerShell ISE",
    
  • Explorador de comandos de PowerShell

    Gracias al trabajo de @corbob, la extensión de PowerShell tiene los inicios de su propio explorador de comandos.

    En la paleta de comandos , escriba PowerShell Command Explorer y presione Introducir.

  • Abrir en el ISE

    Si desea abrir un archivo en Windows PowerShell ISE de todos modos, abra la paleta de comandos , busque "abrir in ise", seleccione PowerShell: Abrir archivo actual en PowerShell ISE.

Otros recursos

Sugerencias de VS Code

  • Paleta de comandos

    La paleta de comandos es una forma práctica de ejecutar comandos en VS Code. Abra la paleta de comandos con F1 O Ctrl+Mayús+P O Cmd+Mayús+P.

    Para más información, vea la documentación sobre VS Code.

  • Ocultar el panel Consola de depuración

    La extensión de PowerShell usa la interfaz de depuración integrada de VS Code para permitir la depuración de scripts y módulos de PowerShell. Sin embargo, la extensión no usa el panel Consola de depuración. Para ocultar la consola de depuración, haga clic con el botón derecho en Consola de depuración y seleccione Ocultar "Consola de depuración".

    Captura de pantalla que muestra cómo ocultar el panel Consola de depuración.

    Para obtener más información sobre cómo depurar PowerShell con Visual Studio Code, consulte Uso de VS Code.

Más configuraciones

Si conoce más formas de hacer que VS Code se sienta más familiar para los usuarios de ISE, contribuya a este documento. Si hay una configuración de compatibilidad que está buscando, pero no puede encontrar ninguna manera de habilitarla, abra un problema y pregunte.

Siempre estamos encantados de aceptar solicitudes de incorporación de cambios y aportaciones.