бесплатная замена cmd / powershell обычной копировальной пастой

2241
Vaccano

Я не знаю почему, но я ненавижу нажимать Ctrl + V и получать ^Vдоступ к окнам powershell и cmd.

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

Есть (бесплатно) исправить это? Какой-то способ сказать, эй, я хочу, чтобы Ctrl + V работал так же, как другие 99,999999% приложений!

17
Я уверен, что это может быть сделано с AHK ... Joey 13 лет назад 0
@ Йоханнес - Что такое AHK? Vaccano 13 лет назад 0
[AutoHotkey] (http://www.autohotkey.com/). Joey 13 лет назад 2
Я вставляю в командное окно один из способов - нажать Alt + Пробел E P. Michael Hoffman 11 лет назад 0

5 ответов на вопрос

10
mjsr

Просто с Autohotkey:

#IfWinActive ahk_class ConsoleWindowClass ^v:: SendInput %clipboard% return 

Сохраните это с расширением "ахк" и запустите его.

Я думал о создании AHK для этого. Так что спасибо, что сделали это для меня VarunAgw 8 лет назад 0
5
Clint

Вы можете включить режим быстрого редактирования в CMD и Powershell, это сделает щелчок правой кнопкой мыши в вставке (меню не вылетает).

  1. Щелкните правой кнопкой мыши в верхней части окна вашей оболочки (CMD или powershell).
  2. выберите Свойства
  3. установите флажок для быстрого редактирования.

Повторите эти шаги, но выберите «По умолчанию» на шаге 2, чтобы убедиться, что у вас будут постоянные настройки.

Все еще нужна мышь. Что не очень естественно при работе в консоли. Это не проблема на ноутбуке с мышью для сосков, но везде это неприятность. Joey 13 лет назад 1
Да, хорошая мысль. Проверьте это для настройки с AutoHotKey: http://lifehacker.com/5613776/enable-ctrl%252Bv-paste-in-the-windows-command-prompt-with-autohotkey?skyline=true&s=i Clint 13 лет назад 0
1
Nicu Zecheru

Ты можешь попробовать:

  1. Console2
  2. Powershell
  3. TCCLE бесплатная версия
У Console2 и Powershell есть опции вставки ctrl + v (которые я смог найти). Если вы знаете способ, пожалуйста, опубликуйте его. Vaccano 13 лет назад 1
@Vaccano Console2 поддерживает `ctl + insert`,` shift + insert` в качестве команд копирования и вставки. Их можно «перевести» на `ctrl + c`,` ctrl + v`, используя магию [Autohotkey] (http://www.autohotkey.com/). Bas Bossink 12 лет назад 0
1
bernd_k

Вы можете использовать PowerShell ISE. Он использует обычные ярлыки Windows

ни Ctrl + C, ни Ctrl + V не работают. О чем ты говоришь? soandos 11 лет назад 1
PowerShell ISE является графическим хостом PowerShell, который является альтернативой хосту консоли. В некоторых установках сервера он не включен по умолчанию. Это настоящая часть PowerShell начиная с версии 2. Это приложение для Windows, основанное на WPF и использующее Ctrl-C и Ctrl-V для копирования и вставки. Взгляните на этот http://4sysops.com/archives/windows-powershell-ise-the-better-command-prompt/ bernd_k 11 лет назад 1
0
tovare

Я не пробовал это, но:

http://pscx.codeplex.com/

Есть команда для получения буфера обмена:

http://pscx.codeplex.com/SourceControl/changeset/view/73549#53777

Вы могли бы, возможно, добавить это в пункт меню Ctrl + V и посмотреть, сработает ли это.