Подтвердить что ты не робот

Zsh: остановить слово "назад-убить" в разделителе каталогов

В zsh, как я могу настроить редактор строк таким образом, чтобы слово "назад-убить-слово" останавливалось в разделителе каталогов? В настоящее время в моей настройке bash, если я набираю

cd ~/devel/sandbox

а затем нажмите C-w точку будет сразу после "devel/". В моей настройке zsh точка будет после "cd". Я бы хотел установить zsh, поэтому он ведет себя так же, как bash.

4b9b3361

Ответ 2

Для последних версий zsh вы можете просто добавить:

autoload -U select-word-style
select-word-style bash

на ваш zshrc, как описано в zshcontrib (1).

Ответ 3

Другой вариант - установить WORDCHARS (не буквенно-цифровые символы, обрабатываемые как часть слова), на то, что не включает /.

Вы также можете настроить его, если хотите ^w сломать точку, подчеркнуть и т.д. В ~/.zshrc у меня есть:

WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'