С iTerm2 на Mac, как удалить пересылаемое слово из курсора в командной строке?

С iTerm2 1.0.0 в Mac OS X 10.6.8 я хотел бы удалить из курсора в следующий конец слова, т.е. удалить одно слово вперед. Я пробовал Alt + d, но это тип символа оператора треугольника и не удаляет. Как подавить ввод, но пусть он удаляется?

Ответ 1

У меня нет mac handy, но ESC d теоретически должен делать то же, что и ALT-d.

ПРИМЕЧАНИЕ: это означает, что вы нажимаете ESC, отпускаете его, а затем нажимаете d. Посмотрите ma, никаких аккордов клавиш.

Ответ 2

Просто чтобы добавить к Alexsander ответ на самый простой способ репликации этого поведения - выбрать опцию "Left option key действует как + Esc" на экране Preferences- > Profiles- > Keys.

Ответ 3

Для этого и других ярлыков перейдите в раздел предпочтений → профиль → , добавьте следующие ярлыки

⌥ ←: Отправить последовательность эвакуации Esc + b

⌥ →: Отправить последовательность эвакуации Esc + f

⌘ ←: Отправить Escape Sequence Esc + [H

⌘ →: Отправить Escape Sequence Esc + [F

⌘ ← Удалить: Отправить шестнадцатеричный код 0x15

⌥ ← Удалить: Отправить шестнадцатеричный код 0x1B 0x08

http://elweb.co/making-iterm-2-work-with-normal-mac-osx-keyboard-shortcuts/ дал мне совет

Ответ 4

ctrl+d был удаленным удалением для меня в irb и iex в iTerm2. Но поскольку я хотел использовать обычный ключ del на клавиатуре с numpad, я искал что-то еще. И затем я нашел список шестнадцатеричных кодов, соответствующих клавишам Ctrl + что-то нажатие клавиш: 4 - номер, а число - 4. iTerm2 Отображение ключей ключей

Ответ 5

Вы можете добавить для него ярлык, перейдите в "Настройки" → "Профили" → "Ключи", а затем нажмите "+", чтобы добавить пользовательский ярлык, и добавьте следующее:

введите описание изображения здесь

Теперь вы можете удалить слово вперед, нажав + d.