首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Xresources中的映射键不能工作

.Xresources中的映射键不能工作
EN

Ask Ubuntu用户
提问于 2020-02-23 00:25:00
回答 1查看 479关注 0票数 1

我正在映射键(例如Ctrl+Shift+a )以发送一个特定的字符串,这样vim就可以接收它。

~/.Xresourcs

代码语言:javascript
复制
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

代码语言:javascript
复制
 map <ESC>[65;5u   :echo "ctrl-shift-a received"<CR>

然后加载文件xrdb ~/.Xresources。当我在vim中按Ctrl+Shift+a时,在vim的左下角没有打印任何内容。

我的$TERM是xterm-256color

EN

回答 1

Ask Ubuntu用户

发布于 2020-02-23 02:44:57

  • Xresources中:这一点在问题中已经被编辑过,现在是正确的。在第三行的反斜杠后面有一个空格。应该删除它,否则反斜杠将不会转义文字换行符。Ctrl ~Meta Shift b: string(0x1b) string("[66;5u") \n]
  • vimrc中:使用nnoremap而不是map。nnoremap [65;5u :echo "ctrl-shift-a接收“
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1212416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档