作者deepking (wnuiayldh)
看板Editor
标题[vim ] map <m-j> 被换成 ascii 定元?
时间Wed Aug 4 10:16:58 2010
自已map <m-j> <m-k> 都起不了作用
:map 看了,被转成像是 ascii 137的字元
请问要怎麽解决呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.246.253
1F:推 PCIT:请问原po是要<c-J> <c-K>吗? 08/05 03:08
2F:→ deepking:我map alt键+j 可是起不了作用 08/05 09:39
找到解法
http://vim.wikia.com/wiki/VimTip738
在terminal下,alt+j 会转成 <Esc>j
在vimrc中,贴上以下code就解决了
for i in range(65,90) + range(97,122)
let c = nr2char(i)
exec "map \e".c." <M-".c.">"
exec "map! \e".c." <M-".c.">"
endfor
※ 编辑: deepking 来自: 140.117.246.253 (08/06 15:08)
3F:→ deepking:可是Esc+j也会跟Alt+j一样… 08/06 15:31