Заполнение вкладки «../» в zsh

Один вопрос noob от нового пользователя zsh:

В bash я могу использовать tab-completion, чтобы переместить один каталог вверх и спуститься вниз по другому пути. Например, предположим, что я в $HOME/folder1 , и я хочу использовать cd для $HOME/folder2 . $HOME имеет только две дочерние каталоги folder1 и folder2 .

В bash я мог просто набрать

 cd ..[TAB]f[TAB]2 

и закончится в $HOME/folder2 . В моей новой установке zsh нажатие cd ..[TAB] создает список этих дочерних каталогов в $HOME/folder1 которых есть два . от их имени.

Есть ли простой способ получить поведение, к которому я привык? Или есть что-то еще проще для достижения того, чего я хочу в zsh?

One Solution collect form web for “Заполнение вкладки «../» в zsh”

Добавьте это в свой .zshrc и .. [TAB] завершится до ../ в соответствии с bash .

 zstyle ':completion:*' special-dirs true 
  • Что произойдет, если оболочка по умолчанию для пользователей не установлена?
  • Можно ли использовать два символа (например, tm) в режиме вставки в zsh для привязки команды?
  • Сравнение оболочек?
  • ssh / mosh для удаленной интерактивной оболочки и выполнить определенную функцию
  • Почему мой вывод не завершается в tmux?
  • zsh: установить TERM = screen-256color в tmux, но xterm-256color без tmux
  • zsh glob pattern для соответствия всем файлам, кроме одного, не работает, несмотря на то, что EXTENDED_GLOB установлен
  • zsh и COLUMNS
  • Зачем кому-то помещать что-либо в / etc / zshenv или ~ / .zshenv?
  • Разделить оболочку горизонтально, чтобы показать ls -al и pwd
  • Как заставить `less -FX 'играть хорошо с помощью командной строки с двумя строками
  • Linux и Unix - лучшая ОС в мире.