¿Cómo copio y pego efectivamente la entrada y la salida en Windows PowerShell?
powershell
copy-paste
orschiro
fuente
fuente
alt + [space] + e + p
menú-> editar-> pegar(Elaborando sobre la respuesta de Ƭᴇcʜιᴇ007 y Val)
Ratón
Seleccionar / Marcar: presione el botón izquierdo del mouse, arrastre y suelte.
Copiar: haga clic derecho.
Pegar: con el contenido en el portapapeles, haga clic con el botón derecho.
Teclado
Activar la marca: Alt + Space> e> k.
Seleccionar un bloque: Navegar (teclas de flecha, Page-down, Page-up, End, Pos1) a la esquina superior izquierda del bloque, mantenga pulsada la tecla Shift, vaya a la esquina inferior derecha, suelte Shift.
Copiar: Con un bloque seleccionado, ya sea golpeado Entero Alt+ Space> e> y.
Pegar: Con el contenido en el portapapeles, Alt+ Space> e> p.
fuente
Depende de qué PowerShell esté usando. Con el nuevo PowerGUI Script Editor o con el PowerShell ISE (entorno de script integrado), cortar / pegar parece funcionar mejor:
Con el PowerShell anterior:
Buenos enlaces para personas que aprenden PowerShell ::
El mejor tutorial de PowerShell que he encontrado hasta ahora está aquí . Entra en un poco de descripción de la línea de comando. Lamentablemente, algunas de las cosas interesantes en el PowerShell original parecen estar rotas en ISE, como ctrl-home, por ejemplo, para eliminar al inicio de la línea.
Algunas diferencias entre estos dos PowerShells están aquí .
fuente
Ctrl-V
Aquí también funciona en PowerShell en Windows 10 (versión PS 5.1.15063.296).A partir de Windows 10, Ctrl + C funciona para copiar el texto y Ctrl + V funciona para pegar. También puede seleccionar los datos usando Mayús + Flecha (izquierda / derecha).
La consola estándar se puede usar en Windows 10: PowerShell ISE todavía está disponible, pero no es necesario para el soporte de copiar / pegar.
fuente
Powershell funciona como la mayoría de los emuladores de terminal (como PuTTY): al seleccionar texto, se copia automáticamente en el portapapeles y al hacer clic derecho se pega el contenido del teclado en el cursor.
fuente
Esto es solo para agregar una solución parcial para aquellos momentos en los que no desea usar el mouse. Solo ayuda con el pegado, pero puede presionar Alt + Espacio, luego e y luego p. Alt + Space abre el menú de la ventana de PowerShell, la e abre el submenú Editar y la p hace el pegado real. Difícilmente conveniente pero te ahorra ir al mouse.
fuente
Para pegar , puede usar la secuencia de comandos AutoHotkey (esto también afecta a todas las ventanas de la consola):
Encontrado en http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-prompt/ .
fuente
Otra forma: resaltar algo y controlar-mousedrag para copiarlo, en Powershell ISE. Alt-hightlight también resalta rectángulos.
fuente
Si desea poner la salida de su comando en el Portapapeles, simplemente use
Set-Clipboard
cmdlet como el elemento final en su canalización, o su alias estándarscb
.Una advertencia es que algunos comandos devuelven texto (p. Ej.
Get-Content
) Y otros producen una colección de objetos (p. Ej.Get-ChildItem
). Si obtiene cosas extrañas en el portapapeles, inserteOut-String
antesSet-Clipboard
para convertir todo a texto:gc .\myFile.txt | scb
ls c:\Windows | Out-String | scb
fuente
Seleccione el texto con el mouse o Mayús + Flechas Ctrl + Mayús + C para copiar.
fuente