Использование Alt /Cmd + Right /Left Arrow в iTerm
Можно ли перемещаться между словами в iTerm, используя Alt + Right /Left Arrows? Теперь, если я нажму Alt + Left, я получу '[D' и '[C', если я нажму Alt + Right.
6 ответов
Перейдите к настройкам iTerm Preferences â † ', выберите свой профиль, затем вкладку «Ключи». Нажмите «Загрузить предустановку ...» и выберите «Редактирование естественного текста».
Перейдите к настройкам iTerm Preferences â † ', выберите свой профиль, затем вкладку «Ключи». Найдите ⌠¥ â † и ⌠¥ â † 'и установите их для отправки escape-последовательности b
и отправьте escape-последовательность f
соответственно.
Если вы используете âŒ~â † и â † âŒ~, вам нужно будет переназначить следующие и предыдущие ярлыки на вкладках, для которых они установлены по умолчанию. Терминал использует для этого â ‡ §âŒ~â † 'и â ‡ §âŒ~â †.
Вы можете сделать это в разделе «Профили» или просто глобально под клавишами (показано ниже), если вы хотите установить его глобально. Обратите внимание, что настройки в профилях переопределяют глобальные настройки в Keys.
Если вы используете bash, вы также можете добавить
"\e\e[D": backward-word
"\e\e[C": forward-word
до ~/.inputrc
.
-
Перейдите к: Предпочтения > Профили > Ключи
-
Ищите действия ⌠¥ â † и ⌠¥ â †. Они были бы сопоставлены с: Отправить шестнадцатеричные коды
-
Измените их на Отправить последовательность Escape с Esc + B для возврата и Esc + F для перехода вперед.
CMD + Удалить - Отправить шестнадцатеричный код - 0x15
Чтобы удалить всю строку (аналогично Option + U)