2012-03-28 16:45:20 +0000 2012-03-28 16:45:20 +0000
107
107

Копирование и вставка в Windows PowerShell

Как эффективно копировать и вставлять входные и выходные данные в Windows PowerShell?

Ответы (10)

119
119
119
2012-03-28 17:09:07 +0000
  • Чтобы выделить текст в PowerShell мышью, просто выделите его, как обычно.
  • Чтобы скопировать выделенный текст в буфер обмена, нажмите Enter или щелкните правой кнопкой мыши.
  • Чтобы вставить текст в окно PowerShell, щелкните правой кнопкой мыши.

клавиатура

  • Вставить: alt+[пробел], e, p

Note: В текущих версиях Windows 10, Ctrl+C и Ctrl+V работают так, как и ожидалось.

11
11
11
2016-04-04 07:26:00 +0000

(Разрабатывая ответ Ƭᴇcʜιᴇ007 и Val)

Mouse

Select/Mark: Нажмите левую кнопку мыши, перетащите, отпустите.

Copy: Нажмите правую кнопку мыши.

Paste: С содержимым в буфере обмена, нажмите правую кнопку мыши.

Клавиатура

Activate Mark: Alt + Пространство > e > k.

Выбор Блока:Перемещение (клавиши со стрелками, Page-down, Page-up, End, Pos1) в левый верхний угол блока, нажатие и удержание клавиши Shift, перемещение в правый нижний угол, отпускание клавиши Shift.

Copy:С выбранным блоком нажмите Enter или Alt + Пробел > e > y.

Paste:С содержимым в буфере обмена, Alt + Пробел > e > p.

6
6
6
2014-01-11 13:12:32 +0000

Зависит от того, какой PowerShell вы используете. С новой PowerGUI Script Editor или с PowerShell ISE (интегрированная среда сценариев) вырезать / вставить кажется, работает лучше:

  • Чтобы вырезать перетащить мышью по тексту, чтобы выделить, затем ^C или щелкните правой кнопкой мыши, чтобы скопировать.
  • Чтобы вставить использовать ^V

С более старыми PowerShell:

  • Чтобы вырезать перетащить мышью по тексту, чтобы выделить, а затем введите, чтобы скопировать.
  • Вы можете иногда нажать ^C, чтобы скопировать, но это, кажется, не всегда работает.
  • Вы также можете перетащить, чтобы выбрать, а затем щелкните правой кнопкой мыши в верхней панели окна и выберите Правка | копию.
  • Чтобы вставить правой кнопкой мыши.

Хорошие ссылки для людей, обучающихся PowerShell::

  • ** Лучший PowerShell учебник** Я нашел до сих пор является здесь . Он довольно подробно описывает командную строку. К сожалению, некоторые крутые вещи в оригинальной PowerShell, кажется, сломаны в ISE, например, ctrl-home для удаления в начало строки.

  • Некоторые различия между этими двумя PowerShell - здесь .

3
3
3
2017-03-02 12:30:47 +0000

Начиная с Windows 10, Ctrl + C работает для копирования текста и Ctrl + V работает для вставки. Вы также можете выбрать данные с помощью Shift + Arrow (влево/вправо).

Стандартная консоль может использоваться в Windows 10 - PowerShell ISE по-прежнему доступна, но не требуется для поддержки копирования/вставки.

0
0
0
2012-03-28 16:47:59 +0000

Powershell работает как большинство терминальных эмуляторов (например, PuTTY) - выбор текста автоматически копирует его в буфер обмена, а щелчок правой кнопкой мыши вставляет содержимое клавиатуры в курсор.

0
0
0
2018-05-27 12:05:30 +0000

Если вы хотите поместить результаты вашей команды в буфер обмена, просто используйте команду Set-Clipboard в качестве конечного элемента, или ее стандартный псевдоним scb.

Одним из предостережений является то, что некоторые команды возвращают текст (например, Get-Content), а другие создают коллекцию объектов (например, Get-ChildItem). Если вы получаете странные вещи в буфер обмена, вставьте Out-String перед Set-Clipboard, чтобы преобразовать все в текст:

gc .\myFile.txt | scb

ls c:\Windows | Out-String | scb.

0
0
0
2014-12-16 04:17:04 +0000

Это просто для того, чтобы добавить частичное решение для тех случаев, когда вы не хотите использовать мышь. Это поможет только с вставкой, но вы можете нажать Alt+Пробел, затем e, затем p. Alt+Пробел откроет меню окна PowerShell, e откроет подменю Edit, а p сделает фактическую вставку. Вряд ли это удобно, но это избавляет вас от необходимости идти к мыши.

0
0
0
2017-05-15 14:40:10 +0000

Другой способ: выделите что-нибудь и скопируйте это в Powershell ISE с помощью мышиной control-mousedrag. Alt-hightlight также выделяет прямоугольники.

0
0
0
2019-09-10 14:05:47 +0000

Выделите текст мышью или Shift+Строки Ctrl+Shift+C для копирования.

0
0
0
2016-10-20 08:12:27 +0000

Чтобы вставить, можно использовать скрипт AutoHotkey (это также влияет на все окна консоли):

#IfWinActive ahk_class ConsoleWindowClass
^V::
SendInput {Raw}%clipboard%
return
#IfWinActive

Найдено на http://www.howtogeek.com/howto/25590/how-to-enable-ctrlv-for-pasting-in-the-windows-command-prompt/ .