Прыжки по словам в iTerm2 или Терминале в OSX Lion - PullRequest
62 голосов
/ 23 июля 2011

Я недавно перешел с Snow Leopard на Lion и Xcode 4.1, и в терминале и iTerm2 перестали работать прыжки со словами.Изменились ли сопоставления?

Это с и без установки доморощенного кофе readline.

My .inputrc выглядит так:

"\e[1;5D": backward-word
"\e[1;5C": forward-word

Спасибо!

Ответы [ 6 ]

136 голосов
/ 30 сентября 2013

Просто добавьте escape-последовательности в настройках iTerm как глобальные сочетания клавиш.

Слово назад (опция-стрелка влево):

a iTerm settings

То же самое со словом вперед, просто используйте F.

15 голосов
/ 01 июня 2017

Самый простой / быстрый способ, который я нашел, - это «Профили»> «Ключи»> «Загрузить предустановки ...»> «Редактирование естественного текста».

Затем используйте клавишу option вместо клавиши control.

(версия 3 iterm2)

5 голосов
/ 19 января 2012

Я добавил следующее в мой / etc / inputrc

# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word

отлично работает

5 голосов
/ 24 июля 2011

контроль миссии выполнял те же команды, что и прыжок со словом. спасибо Робу Коури и Николасу Райли за помощь в этом.

1 голос
/ 29 апреля 2019

Убить муху из пушки:

  • Перейти к Настройки ... > Профили > Ключи
  • Нажмите Загрузить предустановку ...
  • Выбрать Редактирование естественного текста

Затем вы можете переместить слово назад, используя Опция ⌥ + и слово вперед, используя Опция ⌥ + , перейдите в начало строки, используя fn + и до конца строки с fn + .Также вы можете удалить слово в обратном направлении, используя Опция ⌥ + , удалить всю строку, используя Команда ⌘ + .

Если пресет не отображается, переустановите iTerm2.Если вы установили его, используя Homebrew + Cask:

brew cask reinstall iterm2

источник и кредиты https://apple.stackexchange.com/a/293988/330806

0 голосов
/ 31 июля 2017

Следуя шагам, перечисленным в приведенных выше ответах, я обнаружил, что на моем ноутбуке первый bash (1.bash) не сможет прыгать по словам, нажимая клавиши option + arrow.Вместо этого он просто наберет «[D», «[C» ».Однако, если я создаю новое окно bash (2. bash), слово jump работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...