Если я зайду в Linux, я смогу вернуться на слово в CLI с помощью Option Backspace.

Есть ли способ сделать это в терминале Mac? Каждый раз, когда я нажимаю Option Backspace, [D возвращается.

2 ответа2

2

esc + b - это привязка клавиш для возврата слова.

Esc + F движется вперед.

2

В настройках своего терминала установите следующее отображение клавиатуры, если оно еще не установлено:

Ваш курсор Option должен отображаться в \033b , а курсор Option вправо в \033f . Теперь, нажимая Option и Option →, вы перемещаетесь назад или вперед по слову, как в обычных окнах редактирования текста.

Если вы дополнительно отметите опцию Использовать в качестве мета-клавиши, нажатие Опций B и Опций F будет иметь одинаковый эффект, так как это стандартные привязки оболочки для перемещения слов.

Конечно, если вы действительно хотите, чтобы опция move вернула слово назад (а не удалила его), вместо этого сопоставьте эту комбинацию с \033b .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .