в fish?
P.S. если кто не понял, то путь выглядит так: /h/d/P/test, т.е. все названия сокращаются, и только текущая папка пишется полностью
ман почитать, в части плейсхолдеров для PS1. Мне сейчас уж очень лень искать как я так делал
для такого плесхолдеров нет,
https://github.com/ohmyzsh/ohmyzsh/issues/5068
Следует понимать, что подобные опции отображения в fish по-любому реализуются под капотом точно также, как если бы это ты сделал руками. Вот, например: echo "$PWD" | sed -r "s|/([^/]{,1})[^/]*|/\1|g"
Загнать это в переменную окружения PS1 и будет тебе то, что ты хочешь
в fish там оно в цпп и намного сложнее, там вроде как если есть директории с одинаковыми буквами оно отображает пока не будет уникально определятся путь
Обсуждают сегодня