Wie kopiere und füge ich effektiv Ein- und Ausgaben in die Windows PowerShell ein?
powershell
copy-paste
Orschiro
quelle
quelle
alt + [space] + e + p
Menüverknüpfung verwenden , menu-> edit-> paste(Ausarbeitung der Antwort von ƬᴇcƬᴇιʜ007 und Val)
Maus
Auswählen / Markieren: Linke Maustaste drücken, ziehen, loslassen.
Kopieren: Klicken Sie mit der rechten Maustaste.
Einfügen: Klicken Sie mit der rechten Maustaste auf den Inhalt in der Zwischenablage.
Tastatur
Aktivieren Mark: Alt + Space> e> k.
Wählen Sie eine Block: Navigieren (Pfeiltasten, Page-down, Page-up, End, Pos1) an der oberen linken Ecke des Blocks, drücken und halten Shift, wechseln zu der unteren rechten Ecke, Release Shift.
Kopieren: Mit einem Block ausgewählt, entweder treffen Enteroder Alt+ Space> e> y.
Einfügen: Mit Inhalt in der Zwischenablage, Alt+ Space> e> p.
quelle
Hängt davon ab, welche PowerShell Sie verwenden. Mit dem neueren PowerGUI Script Editor oder mit der PowerShell ISE (Integrated Scripting Environment) scheint das Ausschneiden / Einfügen besser zu funktionieren:
Mit der älteren PowerShell:
Gute Links für Leute, die PowerShell lernen:
Das beste PowerShell-Tutorial, das ich bisher gefunden habe, ist hier . Es wird ziemlich ausführlich auf die Beschreibung der Befehlszeile eingegangen. Leider scheinen einige der coolen Sachen in der ursprünglichen PowerShell in ISE kaputt zu sein, wie z. B. Strg-Home, um sie zum Zeilenanfang zu löschen.
Einige Unterschiede zwischen diesen beiden PowerShells gibt es hier .
quelle
Ctrl-V
funktioniert hier auch in PowerShell unter Windows 10 (PS-Version 5.1.15063.296).Ab Windows 10 funktioniert Strg + C zum Kopieren des Texts und Strg + V zum Einfügen. Sie können die Daten auch mit Umschalt + Pfeil (Links / Rechts) auswählen .
Die Standardkonsole kann unter Windows 10 verwendet werden. Die PowerShell ISE ist weiterhin verfügbar, für die Unterstützung von Kopieren / Einfügen jedoch nicht erforderlich.
quelle
PowerShell funktioniert wie die meisten Terminal-Emulatoren (wie PuTTY). Wenn Sie Text auswählen, wird dieser automatisch in die Zwischenablage kopiert, und durch Klicken mit der rechten Maustaste wird der Inhalt Ihrer Tastatur an Ihrem Cursor eingefügt.
quelle
Dies ist nur, um eine Teillösung für die Zeiten hinzuzufügen, in denen Sie die Maus nicht verwenden möchten. Es hilft nur beim Einfügen, aber Sie können Alt + Leertaste drücken und dann e und p. Mit der Tastenkombination Alt + Leertaste wird das Menü des PowerShell-Fensters geöffnet, mit e wird das Untermenü Bearbeiten geöffnet und mit p wird das eigentliche Einfügen ausgeführt. Kaum praktisch, aber es erspart Ihnen den Weg zur Maus.
quelle
Zum Einfügen können Sie das AutoHotkey- Skript verwenden (dies betrifft auch alle Konsolenfenster):
Gefunden auf http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in- the- windows- command- prompt/ .
quelle
Eine andere Möglichkeit: Markieren Sie etwas in der Powershell-ISE und drücken Sie die Steuertaste, um es zu kopieren. Bei gedrückter Alt-Taste werden auch Rechtecke hervorgehoben.
quelle
Wenn Sie die Ausgabe Ihres Befehls in die Zwischenablage
Set-Clipboard
kopieren möchten , verwenden Sie einfach das Cmdlet als endgültiges Element in Ihrer Pipeline oder dessen Standardaliasscb
.Eine Einschränkung ist, dass einige Befehle Text (zB
Get-Content
) zurückgeben und andere eine Sammlung von Objekten (zBGet-ChildItem
) erzeugen . Wenn Sie seltsame Dinge in die Zwischenablage bekommen, fügen SieOut-String
vorSet-Clipboard
, um alles in Text zu konvertieren:gc .\myFile.txt | scb
ls c:\Windows | Out-String | scb
quelle
Markieren Sie den zu kopierenden Text mit der Maus oder mit Umschalt + Pfeiltaste Strg + Umschalt + C.
quelle