Skopiuj i wklej w Windows PowerShell


Odpowiedzi:


108
  • Aby zaznaczyć tekst w PowerShell za pomocą myszy, po prostu zaznacz go jak zwykle.
  • Aby skopiować zaznaczony tekst do schowka, musisz nacisnąć Enter lub kliknąć prawym przyciskiem myszy.
  • Aby wkleić w oknie PowerShell, kliknij prawym przyciskiem myszy.

klawiatura

  • Wklej: alt+ [space], e,p


Uwaga: W bieżących wersjach systemu Windows 10, Ctrl+ Ci Ctrl+ Vdziałają zgodnie z oczekiwaniami.


2
Tego mi brakowało, dzięki! Aby faktycznie skopiować, należy nacisnąć Enter.
orschiro

1
Nie jest to dla mnie konieczne, ale szybko zmieniłem właściwości.
EBGreen

@orschiro: właściwie nie potrzebujesz wchodzić. Właśnie to przetestowałem. Wystarczy go podświetlić, a następnie kliknąć prawym przyciskiem myszy -> przejdzie do schowka. Aby wkleić do PowerShell, wystarczy kliknąć prawym przyciskiem myszy, gdziekolwiek chcesz.
Kamran Bigdely,

1
ok, to działa, ale nie wkleja łańcuchów wielowierszowych, to BS
Alexander Mills

3
możesz także użyć skrótu menu, alt + [space] + e + pmenu-> edycja-> wklej
Val

11

(Opracowanie odpowiedzi Ƭᴇcʜιᴇ007 i Val)

Mysz

Wybierz / Zaznacz: naciśnij lewy przycisk myszy, przeciągnij, puść.

Kopiuj: kliknij prawym przyciskiem myszy.

Wklej: z zawartością w schowku kliknij prawym przyciskiem myszy.

Klawiatura

Aktywuj Znak: Alt + Space> e> k.

Wybierz blok: Nawiguj (klawisze strzałek, Page-down, Page-up, End, Pos1) na lewym górnym rogu bloku, naciśnij i przytrzymaj Shift, przejdź do prawego dolnego rogu, uwolnienie Shift.

Kopiowanie: Przy wybraniu bloku, albo uderzyć Enterlub Alt+ Space> e> y.

Wklej: Dzięki zawartości schowka, Alt+ Space> e> p.


+1 za podpowiedź do „Aktywuj znak”. Szukałem kombinacji kursora i Careta, ale zawsze
zwracało

6

Zależy od używanego programu PowerShell. W nowszym edytorze skryptów PowerGUI lub w PowerShell ISE (zintegrowane środowisko skryptowe) cięcie / wklejanie wydaje się działać lepiej:

  • Aby wyciąć, przeciągnij myszą po tekście, aby zaznaczyć, a następnie ^ C lub kliknij prawym przyciskiem myszy, aby skopiować.
  • Aby wkleić, użyj ^ V

Ze starszą wersją programu PowerShell:

  • Aby wyciąć, przeciągnij myszą po tekście, aby zaznaczyć, a następnie naciśnij, aby skopiować.
  • Czasami możesz nacisnąć ^ C, aby skopiować, ale wydaje się, że ZAWSZE nie działa.
  • Możesz także przeciągnąć, aby zaznaczyć, a następnie kliknąć prawym przyciskiem myszy pasek panelu górnego okna i wybrać Edytuj | Kopiuj.
  • Aby wkleić kliknij prawym przyciskiem myszy.

Dobre linki dla osób uczących się PowerShell ::

  • Najlepszy samouczek programu PowerShell , jaki do tej pory znalazłem, jest tutaj . Wchodzi w całkiem sporo opisu wiersza poleceń. Niestety niektóre fajne rzeczy w oryginalnym programie PowerShell wydają się być uszkodzone w ISE, na przykład ctrl-home, aby usunąć na początku wiersza.

  • Niektóre różnice między tymi dwoma PowerShells są tutaj .


Ctrl-Vdziała również w PowerShell na Windows 10 tutaj (wersja PS 5.1.15063.296).
ComFreek

3

Począwszy od systemu Windows 10, Ctrl + C działa do kopiowania tekstu, a Ctrl + V działa na wklejanie. Możesz także wybrać dane za pomocą Shift + strzałka (w lewo / w prawo).

Standardowa konsola może być używana w systemie Windows 10 - PowerShell ISE jest nadal dostępny, ale nie jest wymagany do obsługi kopiowania / wklejania.


0

Powershell działa jak większość emulatorów terminali (jak PuTTY) - zaznaczenie tekstu powoduje automatyczne skopiowanie go do schowka, a kliknięcie prawym przyciskiem myszy wkleja zawartość klawiatury do kursora.


Cześć Rilgon, to była moja pierwsza intuicja, ale to nie działa. Nic nie zostanie skopiowane do schowka.
orschiro

1
To dziwne, ponieważ zdecydowanie sam tego próbowałem, aby upewnić się, że jest w porządku i działało dobrze.
Rilgon Arcsinh

Nie musisz nacisnąć Enter, aby skopiować zawartość do schowka w PowerShell?
Bernard Chen,

0

Jest to po prostu dodanie częściowego rozwiązania na czas, gdy nie chcesz używać myszy. Pomaga tylko w wklejaniu, ale możesz nacisnąć Alt + Spacja, a następnie e, a następnie p. Alt + Spacja otwiera menu okna programu PowerShell, e otwiera podmenu Edycja, a p dokonuje właściwego wklejania. Nie jest to wygodne, ale oszczędza ci chodzenia do myszy.



0

Innym sposobem: wyróżnij coś i skopiuj go, używając Powershell ISE. Alt-hightlight podświetla również prostokąty.


4
To tu nie działa.
DavidPostill

0

Jeśli chcesz umieścić wynik polecenia w schowku, po prostu użyj polecenia Set-Clipboardcmdlet jako ostatniego elementu w potoku lub jego standardowego aliasu scb.

Jednym zastrzeżeniem jest to, że niektóre polecenia zwracają tekst (np. Get-Content), A inne tworzą kolekcję obiektów (np. Get-ChildItem). Jeśli w schowku pojawiają się dziwne rzeczy, wstaw Out-Stringwcześniej, Set-Clipboardaby przekonwertować wszystko na tekst:

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb


0

Zaznacz tekst za pomocą myszy lub Shift + Strzałki Ctrl + Shift + C, aby skopiować.


Chociaż zawsze doceniamy nowy wkład, czym tak naprawdę różni się twoja odpowiedź od tej ?
Run5k

Nie wspomina o Ctrl + Shift + C
facildelembrar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.