Я отображаю ключи такой как Ctrl+Shift+a
для отправки конкретной строки таким образом, энергия может получить его.
~/.Xresourcs
XTerm.vt100.translations: #override \
Ctrl ~Meta Shift <Key>a: string(0x1b) string("[65;5u") \n\
Ctrl ~Meta Shift <Key>b: string(0x1b) string("[66;5u") \n\
Ctrl ~Meta Shift <Key>f: string(0x1b) string("[70;5u")
.vimrc
map <ESC>[65;5u :echo "ctrl-shift-a received"<CR>
Затем я загружаю файл xrdb ~/.Xresources
. Когда я нажимаю Ctrl+Shift+a
в энергии ничто не было распечатано внизу оставленное энергии.
Мой $TERM xterm-256color
Проблема состоит в том, что у Вас есть пробел после обратной косой черты в этой строке:
Ctrl ~Meta Shift <Key>b: string(0x1b) string("[66;5u") \n\
Конечно, так как это - пробел, Вы не видите его, но это там. Удалите его.
Если Вы хотите видеть его, Вы могли бы работать
grep '\\n\\' ~/.Xresources | od -c -b
Вы найдете 040 восьмеричными (пространство) между 134 (обратная косая черта) и 012 (перевод строки) для Вашей второй привязки клавиш, но не для первого