LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 729|回复: 6

[ 已解决 ] urxvt 中 vim 在插入模式下,使用 Shift-<左右方向键> 无法

[复制链接]
发表于 2011-7-7 12:15:21 | 显示全部楼层 |阅读模式
urxvt 中 vim 在插入模式下,使用 Shift-<左右方向键> 无法移动到下一个单词

rxvt-unicode (urxvt) v9.12

aur/rxvt-unicode-256xresources 9.12-1 [installed]

在 xterm 中一切正常!

谢谢各位兄台了!
发表于 2011-7-7 13:41:44 | 显示全部楼层
我刚从urxvt换到terminator.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-7 14:38:56 | 显示全部楼层
其他用 源中 的 urxvt 的兄台,是否有这个问题?还是使用AUR 中 urxvt

的缘故?谢谢!
回复 支持 反对

使用道具 举报

发表于 2011-7-8 04:03:45 | 显示全部楼层
vim
:h :map-alt-key
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-8 14:39:35 | 显示全部楼层
ch_fb 兄台,问题没有解决

在 .Xdefaults 中添加 xrdb .Xdefaults 后
  1. !! urxvt 中 vim Alt 键解析问题:vim 中 :h :map-alt-key
  2. URxvt.meta                              : true
复制代码

插入模式 S-A-左右键 还是一动不动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-8 15:59:52 | 显示全部楼层
之后 google 参考一篇关于 urxvt / xterm 的按键编码不同的解决方案,测试发现,还是无动于衷

http://blog.yjl.im/2010/01/key-c ... in-between-vim.html

谢谢各位!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-8 16:29:05 | 显示全部楼层
不对,我上面那篇文章说的对,是我修改 .vimrc 方法不对
  1. inoremap  <S-Right>
  2. inoremap  <S-Left>
复制代码
使用的不是打印的 ^[[c  字符,需要在 vim 插入模式,使用 C-v 前缀,之后再按 S-> 显示
快捷键的特殊字符。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表