Я хотел бы изменить escape-последовательности, используемые некоторыми ключами в моем терминале. Моя цель - определить пользовательские сопоставления в Vim (терминальная версия).
Далее в качестве примера я использую Shift-Space, но я бы предпочел, чтобы предлагаемое решение было универсальным.
Мой текущий терминал (gnome-терминал) использует простой пробел в качестве escape-последовательности для shift-space, что можно увидеть, набрав ctrl-v shift-space. Быстрая проверка с истинным xterm показывает то же поведение. Мне бы хотелось, чтобы комбинация клавиш Shift-Space генерировала другую escape-последовательность (например, ту из Shift-F30, которую я бы никогда не использовал).
Итак, как мне это сделать? И действительно ли это хорошая идея? Дайте мне знать, если есть лучшие альтернативы ...
Примечание: я знаю, что это только часть проблемы: после того, как терминал отправит правильную escape-последовательность для моих ключей, мне все равно нужно научить Vim, что это значит. Но я думаю, что знаю, как с этим справиться.