После того, как macOS Catalina перетащила в 21 век, теперь по умолчанию используется zsh
вместо bash
для своей оболочки, я пытаюсь восстановить некоторые возможности редактирования строк в bash. В частности, если я нахожусь в конце строки:
bash$ ls /foo/bar/baz
и я нажимаю Alt-Стрелка влево, курсор переходит на «баз», затем на «бар», затем на «фу». Он рассматривает косую черту как разделитель слов, как и большинство сред (таких как Safari и приложения, использующие функции редактирования текста Cocoa).
В zsh
, когда я пытаюсь сделать то же самое, первая стрелка Alt-Left перемещает курсор полностью назад к началу "/foo/bar/baz", что делает его гораздо менее полезным для редактирования частей длинного напрямую.
Можно ли это настроить в zsh? Если да, то как?
bash
, если хотите. - person chepner   schedule 18.03.2020