zsh переходить до батьківського каталогу зі вкладкою shift


3

Як ви можете домогтися того, zshщо натискання shift+tabвходить у батьківський каталог І оновлення / друкує новий каталог на початку рядка cmd?

Поточна ситуація / поведінка:

~ %         # pressing shift tab
~ %         # (it did change to parent dir, but it does not show that)

Мені потрібно:

 ~ %        # pressing shift tab
/home %     # change to AND print 'new' directory

Я використовую цей фрагмент коду:

function parent_dir { cd .. }
zle -N parent_dir
bindkey '^[[Z' parent_dir

Відповіді:


2

Вам потрібно переробити своє підказку, що можна зробити за допомогою reset-promptвіджета zle.

Отже, просто розгорніть свою parent_dirфункцію на

function parent_dir {
  cd ..
  zle reset-prompt
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.