Il tastierino numerico non funziona in vim e meno

9

Sto lavorando da un iMac con Yosemite e utilizzando questa tastiera. Il tastierino numerico funziona nel terminale, ma quando apro vim o less non lo fa.

Ad esempio usando less , se scrivo per il numero 8 , ottengo ESCOx , non un 8 . In vim 7.2 (in modalità comando), inserisce x . Come posso risolvere questo comportamento? Ho preso questa tastiera appositamente per il tastierino numerico.

    
posta irritable_phd_syndrom 21.08.2015 - 15:25
fonte

2 risposte

18

Se si utilizza Terminal (non iTerm o altri), è disponibile un'impostazione che potrebbe essere di aiuto. Disattiva questa impostazione (mi dispiace, è in tedesco, ma la posizione dovrebbe essere la stessa):

SestaiutilizzandoiTerm,c'èalmenounacorrezionepervim:puoirimapparelechiaviperfarlofunzionare.Aggiungileseguentirighealtuo~/.vimrc(Crealo,senonesiste.)

inoremap<Esc>Oq1inoremap<Esc>Or2inoremap<Esc>Os3inoremap<Esc>Ot4inoremap<Esc>Ou5inoremap<Esc>Ov6inoremap<Esc>Ow7inoremap<Esc>Ox8inoremap<Esc>Oy9inoremap<Esc>Op0inoremap<Esc>On.inoremap<Esc>OQ/inoremap<Esc>OR*inoremap<Esc>Ol+inoremap<Esc>OS-inoremap<Esc>OM<Enter>

Fonte: un commento nella wiki di vim .

    
risposta data 21.08.2015 - 15:42
fonte
1

Se utilizzi iTerm e ho capito correttamente la tua domanda, in iTerm2 c'è una preferenza appropriata:

link

    
risposta data 13.11.2015 - 09:18
fonte

Leggi altre domande sui tag