Los 19 mejores atajos de teclado de Windows Powershell

Somos fanáticos de cualquier cosa que facilite el uso o la administración de las computadoras. Entonces, naturalmente, somos fanáticos de los atajos. Los atajos de Windows y las combinaciones de teclas(shortcuts and key combos) hacen que todo sea más fácil. Entonces, es lógico que los accesos directos de PowerShell de Microsoft solo mejoren a PowerShell .

Si no está familiarizado con PowerShell , tenemos una guía para principiantes de PowerShell(PowerShell beginner’s guide) . Es ideal para usuarios domésticos y profesionales de TI por igual. Hay más en PowerShell que solo el lenguaje de secuencias de comandos. Estos métodos abreviados de teclado se aplican a Windows PowerShell ISE y PowerShell Console de Microsoft .

Aunque PowerShell se está extendiendo a otros sistemas operativos, como macOS versión 10.12 y posteriores e incluso varias distribuciones de Linux , es posible que estos accesos directos no funcionen en todos los sistemas operativos o todas las versiones de PowerShell . Pero incluso algunos le ahorrarán minutos, si no horas, al armar sus guiones.

Los mejores atajos de teclado(Keyboard Shortcuts) para Windows PowerShell ISE

El entorno de scripting integrado(PowerShell Integrated Scripting Environment) ( ISE ) de PowerShell es donde puede desarrollar y probar scripts y aplicaciones de PowerShell . Todas las versiones del sistema operativo Windows de Microsoft, ya sea (Windows)Windows Server , Pro o Home , incluyen PowerShell ISE .

Dado que Windows Powershell ISE es un entorno de edición, se aplican los accesos directos más comunes de Microsoft Office , como (Microsoft Office shortcuts)Ctrl + C para copiar y Ctrl + V para pegar. Los accesos directos a continuación son específicos de Powershell ISE .

  • Ctrl + Tab y Ctrl + Shift + Tab: mueve el foco de PowerShell ISE de una pestaña a otra. Ctrl + Tab lo lleva a la derecha y Ctrl + Shift + Tab lo lleva a la izquierda.

  • Ctrl + T: abre un nuevo espacio de trabajo de PowerShell . Puede usar esto para separar cosas como proyectos de aplicaciones que utilizan múltiples scripts. Observe(Notice) cómo nuestros tres scripts originales están abiertos en el espacio de trabajo de PowerShell 1(PowerShell 1 ) . Seleccione el espacio de trabajo de PowerShell 2 para trabajar en un proyecto diferente.

  • Ctrl + W: cierra el espacio de trabajo actual de PowerShell y todos los scripts abiertos. Si aún no se ha guardado un script, se abrirá un cuadro de diálogo para preguntarle si desea guardar los cambios o no.

  • Ctrl + M: contraer o expandir el esquema. Observe(Notice) la cláusula ForEach a continuación y los signos (ForEach )+ y - al lado. La primera imagen muestra la cláusula ForEach colapsada; el segundo muestra el script expandido.

  • Ctrl + F: busca(Find) texto específico en el script. Este atajo de teclado abre la ventana Buscar . (Find)Verá parámetros que puede aplicar a su búsqueda, como Coincidencia(Match Case) de mayúsculas y minúsculas , Palabra completa(Whole word) , Buscar hacia arriba(Search up) , Buscar en selección(Find in selection) . También puede utilizar expresiones regulares(Regular expressions) . La búsqueda comienza donde se coloca el cursor en el script.

  • F3: encuentra la siguiente aparición de los parámetros de búsqueda. Puede usar el botón Buscar siguiente(Find Next ) en la ventana Buscar(Find ) , pero la ventana se interpone. Intente seleccionar F3 para saltar a la siguiente aparición. Tendrá resaltado del cursor.

  • Shift + F3:   ¿Qué pasa si pasas lo que necesitas usando F3? Simplemente(Simply) use Shift + F3 para encontrar la aparición anterior. Tendrá resaltado del cursor también.

  • Ctrl + H: encuentra(Find) s y reemplaza cualquier texto en el script con otro texto. Puede aplicar los mismos parámetros a esta herramienta que la herramienta Buscar(Find) .

  • Ctrl + J: abre un cuadro de selección de fragmentos. Los fragmentos(Snippets) son pequeños fragmentos de código con la sintaxis adecuada. Haga doble clic(Double-click) para insertar un fragmento, luego agregue sus parámetros.

  • Ctrl + Espacio:(Space:) Similar a mostrar fragmentos, este comando abre Intellisense . Intellisense presenta opciones específicas del contexto como parámetros o comparadores. En este caso, muestra los posibles valores del parámetro -ErrorAction para el cmdlet Remove-Item . Haga clic(Click) en uno para seleccionarlo.

  • F5: ejecuta todo el script y solicita guardarlo. Marque la casilla junto a En el futuro, no mostrar este mensaje(In the future, do not show this message) y, a continuación , haga clic en Aceptar(OK ) para ejecutar y guardar presionando F5 en el futuro. Es lo mismo que seleccionar el botón Ejecutar script(Run Script ) .

  • F8: seleccione una sección del script de PowerShell y presione F8 para ejecutar solo ese fragmento. Esto ayuda a depurar el script pieza por pieza. Es lo mismo que seleccionar el botón Ejecutar selección(Run Selection ) .

  • Ctrl + C o Ctrl + Pausa:(Break:) detiene el script mientras se está ejecutando. Si tiene algún texto seleccionado, Ctrl + Break detendrá la operación en ese punto. Este es otro atajo útil para depurar sus scripts. Seleccionar el botón Detener operación(Stop Operation ) tiene el mismo efecto.

Los mejores atajos de teclado(Keyboard Shortcuts) para la consola de Windows PowerShell(Windows PowerShell Console)

Si usó el símbolo del sistema(Command Prompt) (cmd), encontrará que la consola de Windows PowerShell(Windows PowerShell Console) es solo un símbolo del sistema diseñado para usar scripts y cmdlets de PowerShell en la línea de comandos. (PowerShell)La consola se parece mucho a la antigua consola de línea de comandos.

Si no está creando aplicaciones de automatización o paquetes de administración de servidores de Windows, puede usar la consola para ejecutar algunos comandos de PowerShell . Sin embargo, la consola de PowerShell tiene algunas funciones y accesos directos más. Los accesos directos habituales de la consola de comandos, como la flecha hacia arriba ( ^ ) y la flecha hacia abajo ( ˅ ) para recuperar comandos recientes, también funcionan en la consola de PowerShell .

  • Letra(Letter ) + F8: ¿No recuerdas el cmdlet que usaste recientemente, pero sabes que comenzó con una S? Press S + F8 para enumerar todos los cmdlets usados ​​recientemente que comienzan con la letra S. En la imagen a continuación, observe que la primera letra es de un color diferente para indicarnos que acabamos de buscar en S.

  • Alt + F7: Borra(Clears) todos los comandos recientes del historial de la consola. Es como limpiar el portapapeles(clearing the clipboard) . Esto es útil cuando ha hecho muchas cosas en la consola y las flechas hacia arriba y hacia abajo ya no son útiles para saltar entre los comandos necesarios.
  • Shift + Enter: para ingresar varias líneas de comandos, use Shift + Enter al final de cada línea antes de ingresar la siguiente. Luego seleccione Entrar(Enter) para ejecutarlos todos en secuencia.

  • F8: busque (F8:) elementos(Search) en el historial de comandos que comiencen con lo que aparece en el aviso. En el siguiente ejemplo, se escribió Obtener(Get) en el símbolo del sistema. Si vuelve a seleccionar F8, encontrará el siguiente comando que comienza con Obtener(Get) , si lo hay.

  • Ctrl + Espacio:(Space:) Funciona como Intellisense pero en la consola. En el ejemplo, Get-Item fue todo lo que se ingresó. El uso Ctrl + Space muestra otros cmdlets con ese comienzo y su sintaxis. Puede usar las flechas izquierda y derecha para desplazarse entre los cmdlets.

  • Pestaña:(Tab:) Funciona como autocompletar pero recorre las posibilidades pulsándola repetidamente. En el primer ejemplo, solo hay un guión ( - ) al principio de un parámetro. La pestaña de selección pasa por las opciones hasta que obtiene la que desea. En este caso, es -Recurse .

Ahora tiene el poder(Power) de PowerShell

Cuando Microsoft lanzó PowerShell en 2006, los profesionales de TI estaban ocupados usando interfaces gráficas y archivos por lotes para administrar las cosas. Ahora esos métodos de automatización y configuración se manejan con menos trabajo y más rápido, gracias a PowerShell .



About the author

Soy técnico informático profesional y tengo más de 10 años de experiencia en el campo. Me especializo en el desarrollo de Windows 7 y Windows Apps, así como en el diseño de Cool Websites. Tengo un gran conocimiento y experiencia en el campo, y sería un activo valioso para cualquier organización que busque hacer crecer su negocio.



Related posts