Como copio e colo efetivamente entradas e saídas no Windows PowerShell?
powershell
copy-paste
orschiro
fonte
fonte
alt + [space] + e + p
menu-> editar-> colar(Elaborando a resposta de Ƭᴇcʜιᴇ007 e Val)
Rato
Selecionar / Marcar: Pressione o botão esquerdo do mouse, arraste, solte.
Copiar: Clique com o botão direito do mouse.
Colar: Com o conteúdo na área de transferência, clique com o botão direito do mouse.
Teclado
Ative Mark: Alt + Space> e> k.
Selecione um bloco: Navigate (teclas de seta, Page-down, Page-up, End, Pos1) para o canto superior esquerdo do bloco, pressione e segure Shift, navegue até o canto inferior direito, liberação Shift.
Cópia: Com um bloco selecionado, seja atingido Enterou Alt+ Space> e> y.
Cole: Com conteúdo na área de transferência, Alt+ Space> e> p.
fonte
Depende de qual PowerShell você está usando. Com o Editor de scripts PowerGUI mais recente ou com o PowerShell ISE (ambiente de script integrado), o recurso de cortar / colar parece funcionar melhor:
Com o PowerShell antigo:
Bons links para quem está aprendendo o PowerShell ::
O melhor tutorial do PowerShell que encontrei até agora está aqui . Ele descreve bastante a linha de comando. Infelizmente, algumas das coisas legais no PowerShell original parecem estar quebradas no ISE, como ctrl-home, por exemplo, para excluir no início da linha.
Algumas diferenças entre esses dois PowerShells estão aqui .
fonte
Ctrl-V
também funciona no PowerShell no Windows 10 aqui (versão PS 5.1.15063.296).No Windows 10, Ctrl + C trabalha para copiar o texto e Ctrl + V trabalha para colar. Você também pode selecionar os dados usando Shift + Seta (Esquerda / Direita).
O console padrão pode ser usado no Windows 10 - o PowerShell ISE ainda está disponível, mas não é necessário para o suporte de copiar / colar.
fonte
O PowerShell funciona como a maioria dos emuladores de terminal (como PuTTY) - selecionar texto copia-o automaticamente para a área de transferência e clicar com o botão direito do mouse cola o conteúdo do teclado no cursor.
fonte
Isso é apenas para adicionar uma solução parcial para aqueles momentos em que você não deseja usar o mouse. Isso ajuda apenas na colagem, mas você pode pressionar Alt + Espaço e, em seguida, p. O Alt + Space abre o menu da janela do PowerShell, o e abre o submenu Editar e ep faz a colagem real. Dificilmente conveniente, mas evita que você vá ao mouse.
fonte
Para colar , você pode usar o script AutoHotkey (isso também afeta todas as janelas do console):
Encontrado em http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-prompt/ .
fonte
Outra maneira: destacar algo e control-mousedrag para copiá-lo, no Powershell ISE. Alt-hightlight também destaca retângulos.
fonte
Se você deseja colocar a saída do seu comando na área de transferência, use o
Set-Clipboard
cmdlet como o item final do seu pipeline ou seu alias padrãoscb
.Uma ressalva é que alguns comandos retornam texto (por exemplo
Get-Content
) e outros produzem coleção de objetos (por exemploGet-ChildItem
). Se você encontrar coisas estranhas na área de transferência, insiraOut-String
antesSet-Clipboard
para converter tudo em texto:gc .\myFile.txt | scb
ls c:\Windows | Out-String | scb
fonte
Selecione o texto com o mouse ou Shift + Setas Ctrl + Shift + C para copiar.
fonte