如何在插入模式下map alt

Vim、Emacs配置和使用
回复
1003518805
帖子: 13
注册时间: 2017-07-14 19:28
送出感谢: 1 次
接收感谢: 0

如何在插入模式下map alt

#1

帖子 1003518805 » 2017-09-01 12:20

想通过按住alt + ijkl 移动,但总是有问题
1.
inoremap <ESC>i <Up>
inoremap <ESC>k <Down>
inoremap <ESC>j <Left>
inoremap <ESC>l <Right>
总是按住一会就退出insertmode

2.
inoremap <M-i>i <Up>
exec "set <M-i>=\ei"
inoremap <M-k> <Down>
exec "set <M-k>=\ek"
有的时候会按出乱码
1003518805
帖子: 13
注册时间: 2017-07-14 19:28
送出感谢: 1 次
接收感谢: 0

Re: 如何在插入模式下map alt

#2

帖子 1003518805 » 2017-09-01 13:42

使用securecrt 或 teamview + gnome-ternimal + vim都会出现这个问题
windows + vim下无此问题
1003518805
帖子: 13
注册时间: 2017-07-14 19:28
送出感谢: 1 次
接收感谢: 0

Re: 如何在插入模式下map alt

#3

帖子 1003518805 » 2017-09-04 15:46

bash使用showkey命令,发现按键时序会出现错乱

alt + k

^[k 27 0033 0x1b
107 0153 0x6b
^[k 27 0033 0x1b
107 0153 0x6b
^[ 27 0033 0x1b
k 107 0153 0x6b
^[k 27 0033 0x1b
107 0153 0x6b
1003518805
帖子: 13
注册时间: 2017-07-14 19:28
送出感谢: 1 次
接收感谢: 0

Re: 如何在插入模式下map alt

#4

帖子 1003518805 » 2017-09-04 16:01

f1 f2...不会有这种问题
回复

回到 “Vim和Emacs”