Как очистить текущую строку в командной строке? (Я использую Windows 7.)
Слишком часто я ввожу команду, выполняю ее, получаю много строк вывода, а затем хочу ввести другую команду. Но прежде чем вводить вторую команду, я нажимаю клавишу со стрелкой вверх, чтобы просмотреть первую команду, а затем обнаруживаю, что должен удерживать клавишу Backspace для примерно 30 символов. (Я не могу просто нажать снова, чтобы получить пустую строку. Также я не могу получить ее, нажав снова.)
windows
command-line
JellicleCat
источник
источник
Esc
ключ, вы можете использовать AutoHotkey для его симуляции.Ответы:
Esc
Клавиша Escape ( ) очистит строку ввода.Кроме того, нажатие
Ctrl+C
переместит курсор на новую пустую строку. Это может быть полезно, поскольку только что просмотренные вами данные остаются видимыми при вводе новой команды.источник
cls
команду. :)ctrl+u
.Ctrl+C
.cls
CTRL+C
команда также завершит любой сеанс командной строки, который у вас есть, то естьpython
, и вернет вас обратно в среду командной строки.Myyrddin покрыты Escи CtrlCкоторая очистки текущего ввода команд и инициировать новую линию соответственно.
Тем не менее, есть также еще два ярлыка, связанные с очисткой текущего ввода в CMD: CtrlHomeи CtrlEnd.
CtrlHomeпозволяет очистить все символы ввода команды слева от курсора .
CtrlEndделает то же самое для всех символов справа от курсора .
И то, и другое довольно полезно и, будучи усвоенным и привыкшим, может значительно ускорить редактирование в CMD.
источник
vi
; это работает, если вы делаетеcat > file123
. Другие относятся к командной строке bash.