Вы не можете использовать клавишу CTRL в командной строке, это просто приведет к ^
. В результате в командной строке нет сочетания клавиш "Выбрать все".
Вместо этого щелкните правой кнопкой мыши строку заголовка (а не окно консоли), и появится другое меню; перейдите в "Редактировать" и "Выбрать все".
Кроме того, вы можете сделать псевдо-комбинацию клавиш, сначала щелкнув правой кнопкой мыши на строке заголовка, а затем нажав E, а затем S, чтобы открыть меню. Вы заметите, что буква E "Изменить" подчеркнута, а буква S "Выбрать все" подчеркнута. Это то, что означает подчеркивание, нажмите эту клавишу на клавиатуре, и она выберет пункт меню.
Недостатком этого является то, что он выбирает не только текущую строку, но и все окно консоли.
Затем вы можете скопировать и вставить этот текст в текстовый редактор, как только вы скопировали все окно, а затем скопировать и вставить то, что вы хотите, обратно в командную строку.
К сожалению, это ограничение командной строки, потому что простое сочетание клавиш "выбрать всю текущую строку", безусловно, было бы очень полезно !!
ВВЕРХ и ВНИЗ Сочетание клавиш
Однако стоит отметить, что если вы хотите вернуться к предыдущей строке, набранной в том же окне консоли, вы можете использовать клавиши со стрелками "ВВЕРХ" и "ВНИЗ" на клавиатуре. Это ярлык как для командной строки Windows, так и для консоли Linux, это очень полезный прием, который я часто использую при написании кода в Linux SSH.
Например, скажем, это была ваша консоль:
C:\> cd users<br>
C:\Users> cd myusername<br>
C:\Users\MyUsername> cd documents<br>
C:\Users\MyUsername\Documents> _
Если я сейчас нажму UP один раз, он покажет это в текущей строке консоли:
C:\Users\MyUsername\Documents> cd documents
Если я сейчас дважды нажму UP, это отобразится в текущей строке консоли:
C:\Users\MyUsername\Documents> cd myusername
Windows 10: включить сочетания клавиш CTRL в командной строке
Windows 7 не имеет этой опции, но Windows 10 имеет! Теперь в Windows 10 вы можете включить CTRL + C
и CTRL + V
для копирования и вставки. Я ожидаю, что вы также сможете сделать CTRL + A
для выбора всех.
Вы можете сделать это так:
- Щелкните правой кнопкой мыши на строке заголовка
- Выберите "Свойства"
- В меню свойств выберите "Включить новые сочетания клавиш Ctrl"
Включить клавиши Ctrl Copy
и Paste
ярлыки в Windows 7 и 8
Несмотря на то, что в Windows 7 и 8 нет встроенной опции, вы можете использовать скрипт AutoHotKey для эмуляции копирования и вставки! Однако, к сожалению, вы не можете выбрать все, хотя, возможно, вы могли бы найти способ написать скрипт autohotkey, чтобы сделать это, не уверен, что сможете.
Вот как вы можете включить CTRL + C
и CTRL + V
в командной строке в Windows 7 и 8:
- Создайте текстовый файл и назовите его
copy-paste-command-promt.ahk
или любое другое имя, заканчивающееся на .ahk
(ahk - расширение для сценариев autohotkey).
- Вставьте приведенный ниже текст в текстовый файл (пожалуйста, исключите
"CODE"
который начинается ниже, потому что это было необходимо из-за ограничения с суперпользователем):
"CODE" #IfWinActive ahk_class ConsoleWindowClass
{
^ С ::
Если переключиться!= 1
{
CoordMode, Мышь, Окно
MouseGetPos, x, y
MouseClick, Right, 40, 80; это открывает контекстное меню Консольного Окна ... и затем выбирает "Отметить".
Сон, 0050
Send, {Down} {Enter}
MouseMove, х, у
toggle = 1
}
еще
{
Отправить, {Enter}
переключатель = 0
}
Вернуть
^ V ::
SendInput {Raw}% clipboard%
Вернуть
}
#IfWinActive
- Теперь, чтобы убедиться, что он всегда начинается с Windows, перетащите только что созданный файл
.ahk
в:
C:\Users\YOURUSERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
(убедитесь, что вы изменили YOURUSERNAME
на фактическую папку с именем пользователя Windows)
Теперь вы можете копировать и вставлять в командную консоль в Windows 7 и 8!