Problem with num keypad in vi(m) ?
03/12/15 12:51
You connect to your Linux box thru PuTTY or Mac's Terminal application and numeric keypad doesn't work as you expected, entering meta key instead of the expected values (0,1,… ,+,-, …) ? Here is the solution…
create or edit if it already exists a .vimrc file in the user account and insert the following lines:
imapOq 1
imapOr 2
imapOs 3
imapOt 4
imapOu 5
imapOv 6
imapOw 7
imapOx 8
imapOy 9
imapOp 0
imapOn .
imapOR *
imapOQ /
imapOl +
imapOS -
nmapOq 1
nmapOr 2
nmapOs 3
nmapOt 4
nmapOu 5
nmapOv 6
nmapOw 7
nmapOx 8
nmapOy 9
nmapOp 0
nmapOn .
nmapOR *
nmapOQ /
nmapOl +
nmapOS -
smapOq 1
smapOr 2
smapOs 3
smapOt 4
smapOu 5
smapOv 6
smapOw 7
smapOx 8
smapOy 9
smapOp 0
smapOn .
smapOR *
smapOQ /
smapOl +
smapOS -
cmapOq 1
cmapOr 2
cmapOs 3
cmapOt 4
cmapOu 5
cmapOv 6
cmapOw 7
cmapOx 8
cmapOy 9
cmapOp 0
cmapOn .
cmapOR *
cmapOQ /
cmapOl +
cmapOS -
create or edit if it already exists a .vimrc file in the user account and insert the following lines:
imap
imap
imap
imap
imap
imap
imap
imap
imap
imap
imap
imap
imap
imap
imap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
nmap
smap
smap
smap
smap
smap
smap
smap
smap
smap
smap
smap
smap
smap
smap
smap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap
cmap