124 votos

Copiar y pegar en Windows PowerShell

¿Cómo puedo copiar y pegar de manera efectiva la entrada y salida en el Windows PowerShell?

137voto

Brandon Puntos 2580
  • Para seleccionar texto en PowerShell con el mouse, simplemente selecciónelo como de costumbre.
  • Para copiar el texto seleccionado al portapapeles, debe presionar Enter o hacer clic derecho.
  • Para pegar en la ventana de PowerShell, haga clic derecho.

teclado

  • Pegar: alt+[espacio], e, p

Nota: En las versiones actuales de Windows 10, Ctrl+C y Ctrl+V funcionan como se espera.

2 votos

Esto es lo que me faltaba, ¡gracias! Para realmente copiarlo es necesario presionar Enter.

1 votos

No es necesario para mí, pero tengo quickedit activado en propiedades.

0 votos

@orschiro: en realidad no necesitas ingresar. Acabo de probarlo. Solo necesitas resaltarlo y luego hacer clic derecho--> va al portapapeles. Para pegar en powershell solo necesitas hacer clic derecho donde quieras.

6voto

Eliptical View Puntos 516

Depende de qué PowerShell estés usando. Con el nuevo Editor de scripts PowerGUI o con el ISE de PowerShell (entorno integrado de scripts) parece que cortar/pegar funciona mejor:

  • Para cortar arrastra el ratón sobre el texto para seleccionar, luego ^C o haz clic derecho para copiar.
  • Para pegar usa ^V

Con el PowerShell más antiguo:

  • Para cortar arrastra el ratón sobre el texto para seleccionar, luego enter para copiar.
  • A veces puedes presionar ^C para copiar pero parece que NO SIEMPRE funciona.
  • También puedes arrastrar para seleccionar, luego hacer clic derecho en la barra del panel de ventanas superior y seleccionar Editar | copiar.
  • Para pegar haz clic derecho.

Buenos enlaces para personas que están aprendiendo PowerShell:

  • El mejor tutorial de PowerShell que he encontrado hasta ahora está aquí. Se adentra bastante en la descripción de la línea de comandos. Desafortunadamente, algunas de las funciones geniales del PowerShell original parecen estar rotas en ISE, como por ejemplo, ctrl-home para borrar al principio de la línea.

  • Algunas diferencias entre estos dos PowerShells están aquí.

2 votos

Ctrl-V también funciona en PowerShell en Windows 10 aquí (versión de PS 5.1.15063.296).

1voto

Rilgon Arcsinh Puntos 223

Las funciones de Powershell son similares a la mayoría de los emuladores de terminal (como PuTTY): al seleccionar texto, se copia automáticamente en tu portapapeles, y al hacer clic derecho se pega el contenido de tu teclado en tu cursor.

0 votos

Hola Rilgon, esa fue mi primera intuición pero no funciona. Nada se copia al portapapeles.

1 votos

Eso es extraño, porque definitivamente acabo de probarlo yo mismo solo para asegurarme de que estaba correcto, y funcionó perfectamente.

0 votos

¿No necesitas presionar Enter para copiar el contenido al portapapeles en Powershell?

0voto

ekaj Puntos 2647

Intenta esto desde el sitio web de MSDN: Copiar pantalla de consola al portapapeles del sistema . Este es un script de PS en sí mismo, pero copia lo que está actualmente en la ventana a un archivo.

0voto

Night Owl Puntos 198

Esto es solo para agregar una solución parcial para esas veces en las que no quieres usar el mouse. Solo ayuda con pegar, pero puedes presionar Alt+Espacio luego e y luego p. El Alt+Espacio abre el menú de la ventana de PowerShell, la e abre el submenú de Edición y la p realiza la acción de pegar. No es muy conveniente pero te ahorra tener que usar el mouse.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X