Введение
Пользователям Unix хорошо известна полезная переменная окружения PATH. Существует аналогичная по своему назначению переменная CDPATH. Она нужна для более удобного использования команды cd. По-умолчанию команда cd и автодополнение работают в непосредственно указанной директории. Например, если вы хотите набрать cd mydir/, то автодополнение будет работать только по файлам текущей директории. Переменная CDPATH помогает добавить ещё ряд директорий, в которых будет производится поиск набираемой вами директории.
Как настроить:
В ~/.zshrc написать следующее:
Перезапустить zsh.
Пример работы:
Если, например, ваша текущая директория /home/us1/downloads/firefox/ и вам надо перейти в директорию /home/us1/desktop/. То набрав cd de <TAB> произойдет автодополнение.
Пользователям Unix хорошо известна полезная переменная окружения PATH. Существует аналогичная по своему назначению переменная CDPATH. Она нужна для более удобного использования команды cd. По-умолчанию команда cd и автодополнение работают в непосредственно указанной директории. Например, если вы хотите набрать cd mydir/, то автодополнение будет работать только по файлам текущей директории. Переменная CDPATH помогает добавить ещё ряд директорий, в которых будет производится поиск набираемой вами директории.
Как настроить:
В ~/.zshrc написать следующее:
Перезапустить zsh.
Пример работы:
Если, например, ваша текущая директория /home/us1/downloads/firefox/ и вам надо перейти в директорию /home/us1/desktop/. То набрав cd de <TAB> произойдет автодополнение.
Комментариев нет:
Отправить комментарий