Перейдите в папку с файлами ZSH
Мне очень нравится oh my zsh
функция, которая позволяет вам перейти к папке, содержащей файл. Я не знаю, плагин это или конфигурация.
Я тестировал следующие настройки, но не нашел их:
setopt auto_name_dirs
setopt auto_cd
setopt cdable_vars
setopt pushd_ignore_dups
setopt auto_pushd
Идея состоит в том, чтобы перетащить файл в приложение терминала (в Mac), а затем перейти к его папке, но без использования oh my zsh
, Кто-нибудь знает, как это можно сделать?
Спасибо!
1 ответ
Я нашел это: https://unix.stackexchange.com/questions/76227/how-to-make-cd-dir-filename-take-me-to-dir
Я добавил эту функцию в свой .zshrc
:
cd() {
if [ -d "$1" ] || [ -z "$1" ]; then
builtin cd "$@"
else
builtin cd "${1%/*}"
fi
}
и это работает