отображение ключей.Xresources не работающий

Я отображаю ключи такой как 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

0
задан 23 February 2020 в 07:03

1 ответ

Проблема состоит в том, что у Вас есть пробел после обратной косой черты в этой строке:

Ctrl ~Meta Shift <Key>b: string(0x1b) string("[66;5u") \n\ 

Конечно, так как это - пробел, Вы не видите его, но это там. Удалите его.


Если Вы хотите видеть его, Вы могли бы работать

grep '\\n\\' ~/.Xresources | od -c -b

Вы найдете 040 восьмеричными (пространство) между 134 (обратная косая черта) и 012 (перевод строки) для Вашей второй привязки клавиш, но не для первого

1
ответ дан 23 February 2020 в 17:18

Другие вопросы по тегам:

Похожие вопросы: