Я хотел бы нанести Ctrl - w на kill-region
в Bash 4.2. По умолчанию этот ключ привязан к unix-word-rubout
(удалять слово назад). Согласно руководству, переназначение должно быть возможным с помощью команды bind
, которая имеет параметры
-u функция Отвяжите все ключи, привязанные к названной функции.
-r keyseq Удалите все текущие привязки для keyseq.
Я пробовал bind -r "\C-w"
и bind -u unix-word-rubout
, но ключ не был отменен, и, как показывает bind -P | grep unix-word-rubout
, в отображении изменений не было.
Я немного играл с bind
, и я могу развязать другие встроенные клавиши, но не Ctrl - w.