Comment copier et coller efficacement des entrées et des sorties dans Windows PowerShell?
powershell
copy-paste
Orschiro
la source
la source
alt + [space] + e + p
menu-> éditer-> coller(Explications sur la réponse de Ƭᴇcʜιᴇ007 et Val)
Souris
Sélectionner / Marquer: Appuyez sur le bouton gauche de la souris, faites glisser, relâchez.
Copier: Faites un clic droit.
Coller: avec le contenu dans le Presse-papiers, cliquez avec le bouton droit de la souris.
Clavier
Activer Mark: Alt + Space> e> k.
Sélectionnez un bloc: Naviguer (touches fléchées, Page-down, Page-up, End, Pos1) dans le coin supérieur gauche du bloc, appuyez et maintenez Shift, naviguez jusqu'au coin inférieur droit, la libération Shift.
Copie: Avec un bloc sélectionné, soit frappé Enterou Alt+ Space> e> y.
Coller: Avec un contenu dans le presse - papiers, Alt+ Space> e> p.
la source
Cela dépend de PowerShell que vous utilisez. Avec le nouvel éditeur de script PowerGUI ou avec le PowerShell ISE (environnement de script intégré), le copier / coller semble mieux fonctionner:
Avec l'ancien PowerShell:
Bons liens pour les personnes apprenant PowerShell ::
Le meilleur didacticiel PowerShell que j'ai trouvé jusqu'à présent est ici . Cela entre un peu dans la description de la ligne de commande. Malheureusement, certains éléments intéressants du PowerShell d'origine semblent être cassés dans ISE, comme ctrl-home par exemple, pour être supprimés au début de la ligne.
Quelques différences entre ces deux PowerShells est ici .
la source
Ctrl-V
fonctionne également dans PowerShell sur Windows 10 ici (version PS 5.1.15063.296).A partir de Windows 10, Ctrl + C fonctionne pour copier le texte et Ctrl + V fonctionne pour coller. Vous pouvez également sélectionner les données en utilisant les touches Maj + Flèche (Gauche / Droite).
La console standard peut être utilisée sous Windows 10 - PowerShell ISE est toujours disponible mais n'est pas requis pour la prise en charge du copier / coller.
la source
Powershell fonctionne comme la plupart des émulateurs de terminaux (comme PuTTY) - la sélection de texte le copie automatiquement dans votre presse-papiers et un clic droit permet de coller le contenu de votre clavier sous votre curseur.
la source
Ceci est juste pour ajouter une solution partielle pour les fois où vous ne voulez pas utiliser la souris. Cela n’aide qu’à coller, mais vous pouvez appuyer sur Alt + Espace puis e puis p. Alt + Espace ouvre le menu de la fenêtre PowerShell, e ouvre le sous-menu Editer et p effectue le collage réel. Pas pratique, mais cela vous évite d’aller à la souris.
la source
Pour coller , vous pouvez utiliser le script AutoHotkey (cela concerne également toutes les fenêtres de la console):
Trouvé sur http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-prompt/ .
la source
Une autre façon: mettre en évidence quelque chose et control-mousedrag pour le copier, dans Powershell ISE. Alt-hightlight met également en évidence les rectangles.
la source
Si vous souhaitez placer la sortie de votre commande dans le Presse-papiers, utilisez simplement l'
Set-Clipboard
applet de commande comme dernier élément de votre pipeline ou son alias standardscb
.Un inconvénient est que certaines commandes renvoient du texte (par exemple
Get-Content
) et que d'autres produisent une collection d'objets (par exempleGet-ChildItem
). Si vous obtenez des choses étranges dans le presse-papiers, insérez-lesOut-String
avantSet-Clipboard
pour tout convertir en texte:gc .\myFile.txt | scb
ls c:\Windows | Out-String | scb
la source
Sélectionnez le texte avec la souris ou Maj + Flèches Ctrl + Maj + C pour copier.
la source