Допустим, я ввел много команд в оболочку и теперь хочу снова ввести длинную. Я мог бы просто перейти вверх с помощью кнопки со стрелкой на клавиатуре, но поскольку я знаю, что слово --indent
было в этой команде, есть ли способ сделать это быстрее?
решение1
Я предполагаю, что вы используете powershell? УстановитьPSReadline. Настройте его так, чтобы он стал частью вашей проблемы. С этим вы сможете использовать CTRL-R, а затем начать вводить самую последнюю соответствующую команду, которая должна быть
решение2
Нет, изначально в командной строке Windows нет истории. Но у Power Shell есть, если она у вас установлена. Есть команда history
. Для поиска строки в истории
history | findstr "indent"
В качестве альтернативы вы можете использовать другие (часто лучшие) оболочки в Windows, напримерCygwinилиЗвон.
Редактировать: И я только что узнал о F7. Он показывает всплывающий список последних использованных команд.