Ответы:
клавиатура
Примечание. В текущих версиях Windows 10 Ctrl+ Cи Ctrl+ Vработают должным образом.
alt + [space] + e + p
меню , меню-> редактировать-> вставить
(Уточняю ответ ƬᴇcƬᴇιᴇ007 и Val)
Выбор / отметка: нажмите левую кнопку мыши, перетащите, отпустите.
Копировать: щелкните правой кнопкой мыши.
Вставить: с содержимым в буфере обмена, щелкните правой кнопкой мыши.
Активировать Марк: Alt + Space> e> k.
Выберите блок: Navigate (клавиши со стрелками, Page-down, Page-up, End, Pos1) в верхнем левом углу блока, нажмите и удерживайте Shift, перейдите в правом нижнем углу, выпуск Shift.
Копия: С выбран блок, либо удар Enterили Alt+ Space> e> y.
Вставить: С содержанием в буфер обмена, Alt+ Space> e> p.
Зависит от того, какой PowerShell вы используете. С новым редактором сценариев PowerGUI или с PowerShell ISE (интегрированная среда сценариев) вырезание / вставка работает лучше:
С более старой PowerShell:
Хорошие ссылки для людей, изучающих PowerShell ::
Лучший учебник по PowerShell, который я нашел на данный момент, находится здесь . Это входит в немного описания командной строки. К сожалению, некоторые из классных вещей в оригинальной PowerShell, похоже, не работают в ISE, например ctrl-home, чтобы удалить их в начале строки.
Некоторые различия между этими двумя PowerShells здесь .
Ctrl-V
также работает в PowerShell на Windows 10 здесь (версия PS 5.1.15063.296).
Начиная с Windows 10, Ctrl + C работает для копирования текста, а Ctrl + V работает для вставки. Вы также можете выбрать данные, используя Shift + Arrow (Влево / Вправо).
Стандартная консоль может использоваться в Windows 10 - PowerShell ISE все еще доступен, но не требуется для поддержки копирования / вставки.
Функции Powershell, как и в большинстве эмуляторов терминала (например, PuTTY), при выделении текста автоматически копируют его в буфер обмена, а щелчок правой кнопкой мыши вставляет содержимое клавиатуры в курсор.
Это просто, чтобы добавить частичное решение для тех случаев, когда вы не хотите использовать мышь. Это помогает только при вставке, но вы можете нажать Alt + Пробел, затем e, затем p. Alt + Space открывает меню окна PowerShell, e открывает подменю Edit, а p выполняет фактическое вставление. Вряд ли это удобно, но это избавит вас от необходимости пользоваться мышью.
Для вставки вы можете использовать скрипт 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/ .
Другой способ: выделите что-нибудь и управляйте мышью, чтобы скопировать это, в PowerShell ISE. Alt-hightlight также выделяет прямоугольники.
Если вы хотите поместить выходные данные своей команды в буфер обмена, просто используйте Set-Clipboard
командлет в качестве последнего элемента в своем конвейере или его стандартный псевдоним scb
.
Одно предостережение заключается в том, что некоторые команды возвращают текст (например, Get-Content
), а другие создают коллекцию объектов (например, Get-ChildItem
). Если вы получили странные вещи в буфере обмена, вставьте Out-String
перед Set-Clipboard
тем, как конвертировать все в текст:
gc .\myFile.txt | scb
ls c:\Windows | Out-String | scb