2011-01-02 13 views
5

Ich bin ein neuer Benutzer in Vim. Wie diese Schlüssel in Zen Coding ändern,Wie kurze Tasten in Vim ändern?

ctr + y + ,

Um

ctr + e


Und auch in omn ändern i,

ctr + xctr + o

Um

ctr + j

Wie kann ich das tun?

+0

Sie benötigen eine Frage zu bearbeiten, so dass es verständlich ist. –

+0

Es tut mir leid für mein schlechtes Englisch – tito11

Antwort

8

Ich schlage vor, Sie eingeben:

:help map.txt 

innerhalb vim, finden Sie alle Erklärung finden zu verstehen, wie es zu tun.

Sie können nicht die gleiche Abkürzung für 'zencoding' Plugin und für eine omnicomplete Funktion verwenden; trotzdem können Sie Ihre .vimrc hinzufügen:

imap <C-j> <C-y> 

Aber ich schlage vor, nicht ‚C-j‘ als ‚j‘ immer auf der Bewegung in vim verwandt zu verwenden; Verwenden Sie stattdessen 'leader' (:help leader), die auf Benutzerverknüpfungen ausgerichtet ist.

+0

Dank Eolo ich einen Fehler gemacht, ich meine, für zencoding und für omin .. Danke für den Rat – tito11

+0

"für zencoding imap , " für omnifunc imap eolo999

+0

Ich habe gelesen und verstanden Vielen Dank eolo – tito11

4

Sie können die von @ eolo999 vorgesehen Antwort folgen, aber ich schlage vor, Sie Dokumentation zu lesen zencoding und fügen Sie folgendes zu dem 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>'