В оболочке bash с ключом-ключом emacs вы можете использовать комбинацию клавиш, например M-f, M-b, для перемещения одного слова вперед или назад в командной строке соответственно. Обычно мета-ключ сопоставляется с клавишей Alt в Windows и Linux. Однако в iTerm я не смог найти способ сопоставить этот мета-ключ с опцией или клавишей Command на моем MacBook Pro.
Кажется, что в OS X мета-ключ по умолчанию отображается на клавишу ESC. Таким образом, вы можете использовать ESC-f, ESC-b на iTerm. Однако клавиша ESC, по-видимому, нецелесообразно использовать. Кроме того, у iTerm есть опция, которая позволяет вам сопоставлять модификаторы для мета-ключа (Закладки > Профили > Профили клавиатуры > Глобальный > Клавиша Option как...), этот параметр не работает вообще.
Поэтому, если кто-нибудь знает, что является решением этой проблемы, пожалуйста, дайте мне знать.
Я обновил до последней версии 0.9.6.1012, и это поведение по-прежнему сохраняется.
Изменить: Некоторые разъяснения по моему вопросу. Ключевое обязательство, о котором я говорю, относится к оболочке bash, а не к emacs. Просто случается, что по умолчанию оболочка bash также использует ту же привязку ключей, что и emacs.