3

Таким образом, при использовании стрелок вверх / вниз для циклического выполнения предыдущих команд, есть ли способ ограничить их командами из текущего каталога? Это сделало бы мою жизнь в 10 раз легче ...

3 ответа3

1

Вы должны взглянуть на https://github.com/tymm/directory-history

Это плагин для Zsh и делает именно то, что вы хотите.

Замечания / Сообщения об ошибках / Звезды / ... приветствуются.

0

Zsh позволяет вам изменять записи, которые хранятся в вашей истории, легко добавить комментарий к каталогу, в котором вы выполнили команду (см. здесь https://stackoverflow.com/questions/2824051/saving-current-directory- к-зш-история).

Вам просто нужно написать собственный виджет / функцию поиска в истории, которая будет фильтровать результаты на основе $PWD .

0

Нет. Ни в одной из оболочек, которые я знаю, нет такой истории для каждого каталога. Ваши лучшие ставки - это модифицировать некоторые из оболочек с открытым исходным кодом или взломать хуки, предоставляемые zsh при запуске команды cd для загрузки новой истории. Я почти уверен, что некоторые гуру из Zsh сочтут это достойным испытанием.

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