Сочетания клавиш Bash, использующие Alt, не работают на Mac

по данным этот синтаксис Баш учебник, Я должен быть в состоянии двигаться влево одно слово, если я нажму alt b. На Mac клавиша Option-это клавиша Alt (или, по крайней мере, она должна быть). Но когда я нажимаю option b Я вам этот символ вместо того, чтобы двигаться назад:

∫∫∫∫∫∫∫

если я попробую shift option b, Я получаю это:

ııııııııı

ни один из ярлыков Bash с помощью Alt не доступен мне, когда я пытаюсь использовать их с опцией.

16
задан Hennes
07.03.2023 7:55 Количество просмотров материала 3355
Распечатать страницу

2 ответа

эмулятор терминала OS X по умолчанию? Затем "настройки" → "Клавиатура" → "использовать опцию в качестве мета-клавиши".

5
отвечен Dmitry Alexandrov 2023-03-08 15:43

As страница руководства bash описывает:

на клавиатурах без клавиши meta M-x означает ESC x, т. е. нажмите клавишу Escape, затем клавишу x. Это делает ESC префиксом meta.

[...]

вперед-символ (C-f)переместить символ вперед.

назад-символ (C-b)переместить символ назад.

вперед-слово (M-f) перемещение вперед до конца следующего слова. Слова состоят из буквенно-цифровых символы (буквы и цифры).

слово назад (M-b) вернуться к началу текущего или предыдущего слова. Слова состоят из буквенно-цифровых символов (букв и цифр).

Так, Эку следовал на B отступает на одно слово, удерживая Ctrl пока при нажатии B возвращается один символ. (Итак, вам может понравиться ответ Дмитрия лучше, или передвигаться слова просто удерживайте опцию в то время как нажатие клавиши курсора влево или вправо.)

Как в сторону, а " на mac клавиша option - это клавиша alt (или, по крайней мере, она должна быть)": OS X не использует клавиши Alt. Единственная причина, по которой этикетка напечатана на этом ключе, - это помочь вам, когда вы используете Mac с какой-то другой операционной системой.

1
отвечен Arjan 2023-03-08 18:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх