1

В командной строке Windows, скажем, мы запускаем команду (командный файл)

runtest

но мы опечатали как

runtet

Затем, когда мы в следующий раз нажмем F8 в «run», он все равно будет выдан «runtet».

Есть ли способ удалить эту неправильную команду из списка автозаполнения без перезапуска командной строки? Или лучший способ добиться этого?

Без перезапуска, потому что есть другие команды, которые имеют отношение к автозаполнению, а также к среде (хотя это может быть установлено пакетным файлом).

2 ответа2

1

Конечно, есть.

Попробуйте нажать up-arrow а не F8 чтобы вернуться к предыдущим строкам. Затем вы можете использовать left/right-arrow для позиционирования курсора. По умолчанию любые введенные символы будут вставлены в курсор (вы можете изменить это); нажатие INS ert переключает режим вставки в режим overtype.

Я позволю тебе угадать, что делают Del Home и down-arrow ...

Нажатие enter выполнит преобразованную строку и заменит указатель списка истории на последнюю введенную команду (т.е. преобразованную строку)

0

Просто нажмите F8 несколько раз, пока не достигнете правильной команды, или нажмите F7, чтобы легко выбрать команду.

Вы можете полностью очистить историю команд, используя Alt+F7, но не можете выборочно удалить одну команду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .