作者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