Вы можете использовать форму с двумя -аргументамиcd
для замены подстроки текущего рабочего каталога. Например, чтобы удалить /local
, вы можете использовать
cd /local ''
Поскольку несколько косых черт не имеют значения, вы также можете записать это какcd /local /
(приводит к /usr//bin
, тогда двойная косая черта упрощается до одной )илиcd local /
(также приводит к /usr//bin
).
Другой подход заключается в использовании редакции командной строки. С настройками по умолчанию введите cd $PWD
в командной строке, затем нажмите Tab:подстановка переменной заменяется значением переменной, и вы можете редактировать его на досуге. В setopt auto_cd
вам не нужно сначала писать cd
. Если ваша конфигурация заставляет вкладку не расширять переменную, используйте любую клавишу, вызывающую функцию zle expand-or-complete
, а не complete-word
.