Ответы здесь не решают проблему, по моему мнению. Чтобы получить GNU-подобную прокрутку слов, вы можете отредактировать привязки клавиш для CTRL + -> и CTRL + <-, чтобы они пропускали слова. </p>
Iterm (2)
Зайдите в Настройки -> Профили -> Ключи -> + (Под связками)
Появится запрос на сочетание клавиш, нажмите CTRL и клавишу со стрелкой, которую вы используете.
Установить действие, чтобы отправить последовательность ESCAPE
Установите ESC + на b (для назад) или на f (для вперед)
ТЕРМИНАЛ
Настройки -> Профили -> Клавиатура -> + (Под привязками)
Установите KEY в <- курсор влево или вправо
Установите MODIFIER на ^ Control
Установить действие для отправки текста
Установите для пустого поля ввода значение \ 033f (для пересылки) или \ 033b (для перемотки назад) </p>
После выхода вы сможете переходить вперед и назад на 1 слово, точно так же, как в GNU Linux.
Обратите внимание, что с vim возникнет проблема с циклической перемоткой вперед, как указано здесь:
https://superuser.com/questions/639992/iterm2-vim-altright-left-arrow
Надеюсь, это поможет!