2011-01-02 12 views
5

Sono un nuovo utente in Vim. Come modificare queste chiavi in ​​Zen Coding,Come cambiare i tasti corti in Vim?

ctr + y + ,

Per

ctr + e


e cambiarne anche in OMN Io,

ctr + xctr + o

Per

ctr + j

Come posso fare questo?

+0

È necessario modificare la tua domanda in modo che sia comprensibile. –

+0

Mi dispiace per il mio pessimo inglese – tito11

risposta

8

suggerisco di digitare:

:help map.txt 

dentro vim, troverete tutte le spiegazioni per capire come farlo.

Non è possibile utilizzare la stessa scorciatoia per il plugin 'zencoding' e per una funzione omnicompleta; in ogni caso si potrebbe aggiungere al vostro Vimrc:

imap <C-j> <C-y> 

ma suggerisco di non usare 'C-j' come 'j' è sempre in relazione al movimento in vim; utilizzare 'leader' (:help leader) che è indirizzato ai collegamenti utente, invece.

+0

grazie eolo ho fatto un errore, voglio dire, per zencoding e per omin .. Grazie per il consiglio – tito11

+0

"per zencoding imap , " per omnifunc imap eolo999

+0

Ho letto e capito Grazie mille eolo – tito11

4

si può seguire la risposta fornita da @ eolo999, ma vi suggerisco di leggere la documentazione zencoding e aggiungere quanto segue alla vimrc:

" Note the `nore'. You must use it where possible " 
" in order not to get remapping problems when your vimrc grows up " 
inoremap <C-j> <C-x><C-o> 

" from :h zencoding-customize-keymappings " 
let g:user_zen_expandabbr_key='<C-e>'