Сочетание клавиш для вставки в командной строке Windows

14

Есть ли сочетание клавиш для вставки в командной строке Windows (или хотя бы powershell)?

Я знаю, что вы можете щелкнуть правой кнопкой мыши, но это было бы удобно, если бы это было возможно, не касаясь мыши.

Ричард Сзалай
источник
1
Помните Shift + Insert в QBasic? Я втайне надеялся, что это все равно сработает.
Jeshizaemon

Ответы:

14

Нажмите Alt+, Spaceзатем Eи, наконец,P

Это откроет alt Меню> Правка> Вставить

facepalmd
источник
3
btw Alt + <пробел> -> E -> K - режим выбора блока, в котором вы удерживаете клавишу <shift> при перемещении клавиш <стрелки>, чтобы выбрать текст. Нажатие <enter> копирует любой выделенный текст в буфер
facepalmd
5

Оформить заказ этой статьи Stackoverflow . Они предоставляют скрипт AutoHotKey . Если вы не знакомы с AutoHotKey, вы должны быть. Это бесплатное приложение, которое позволяет автоматизировать множество вещей в Windows. Я использую это для ряда задач. Вы даже можете скомпилировать сценарии, а затем просто запустить исполняемый файл. Отлично подходит для распространения менее технически подкованным людям или для работы с флэш-накопителем для мобильности.

Они также упоминают это:

ALT + SPACE + E + K <- для копирования

ALT + SPACE + E + P <- для пасты

Джошуа Хантер
источник
2

Ctrl+ Insertдля копирования Shift+ Insertдля вставки

Я использую Powershell в console2.

Дейв Матир
источник
0

Вы можете использовать PowerShell внутри ConEmu , что позволяет использовать ctrl-v.

Ctrl-v также работает в PowerShell ISE.

dangph
источник
0

Закрыто на stackoverflow, но AutoHotKey работает отлично:

; Paste into CMD window using CTRL+SHIFT+INSERT
^+Insert::
  WinGetClass, sClass, A
  If (sClass = "ConsoleWindowClass")
  {
    send {alt down}{space}{alt up}ep
  }
  return
Малкольм Бекхофф
источник