Ответ 1
Управление миссиейвзяло на себя те же команды, что и переключение слов. благодаря грабежу каури и Николасу Райли за хедз-ап.
Недавно я обновился от Snow Leopard до Lion и Xcode 4.1, а переключение слов перестало работать как в терминале, так и в iTerm2. Изменены ли сопоставления?
Это с и без домашней установки readline
.
My .inputrc
выглядит следующим образом:
"\e[1;5D": backward-word
"\e[1;5C": forward-word
Спасибо!
взяло на себя те же команды, что и переключение слов. благодаря грабежу каури и Николасу Райли за хедз-ап.
Просто добавьте escape-последовательности в настройки iTerm как глобальные сочетания клавиш.
Слово назад (опция-стрелка):
То же самое со словом вперед, просто используйте F
.
Самый простой/быстрый способ, который я нашел, находится в разделе "Профили > Ключи > " Загрузка предустановок... " > " Редактирование естественного текста ".
Затем используйте клавишу option
, а не клавишу control
.
(iterm2 version 3)
Я добавил следующее в /etc/inputrc
# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word
он отлично работает
Следуя инструкциям, приведенным в приведенных выше ответах, я обнаружил, что на моем ноутбуке первый bash (1.bash) не сможет прыгать словами, нажимая опцию + стрелка. Вместо этого он просто наберет "[D", "[C". Однако, если я создаю новое окно bash (2. bash), слово jump работает.
Убить муху из пушки:
Затем вы можете переместить слово назад, используя Option ⌥ + ←, и слово вперед, используя Option ⌥ + →, перейти к началу строки, используя fn + ←, и до конца строки. строка с fn + →. Также вы можете удалить слово назад с помощью Option ⌥ + ⌫, удалить всю строку с помощью Command ⌘ + ⌫.
Если пресет не появляется, переустановите iTerm2. Если вы установили его с помощью Homebrew + Cask:
brew cask reinstall iterm2
источник и кредиты https://apple.stackexchange.com/a/293988/330806