English 中文(简体)
How change short keys in Vim?
原标题:

I am a new user in Vim. How change these keys in Zen Coding,

ctr+y+,

To

ctr+e


And also change in omni,

ctr+x ctr+o

To

ctr+j

How can I do that?

最佳回答

I suggest you to type:

:help map.txt

inside vim, you ll find all the explanation to understand how to do it.

You can t use the same shortcut for zencoding plugin and for an omnicomplete function; anyway you could add to your .vimrc:

imap <C-j> <C-y>

But I suggest not to use C-j as j is always related to movement in vim; use leader (:help leader) which is targeted to user shortcuts, instead.

问题回答

You may follow the answer provided by @eolo999, but I suggest you to read zencoding documentation and add the following to the 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> 




相关问题
Autoupdate VIM Plugins?

Is it possible to update vim plugins automatically?

how to unindent in vim without leaving edit mode?

I m writing a lot of python code recently, and i used the tab-to-space mode in vim. I was just wondering how would i unindent in vim without leaving edit mode for example after i finished if...: block....

Scrolling inside Vim in Mac s Terminal

I ve been googling around trying to figure out if it s possible to use my mouse wheel to scroll while inside Vim in Mac s Terminal, with no luck. It seems as if only X11 or iTerm support this. Before ...

Vim - Deleting XML Comments

How do I delete comments in XML? If the opening and the closing comment tags are on the same line, I use :g/^<!--.*-->$/d to delete the comment. How to delete the comments that are spread ...

Limiting a match in vim to certain filetypes?

I have the following in my .vimrc to highlight lines longer than 80 chars: highlight OverLength ctermbg=red ctermfg=white guibg=#592929 match OverLength /\%81v.*/ This works quite well. However, the ...

Profiling Vim startup time

I’ve got a lot of plugins enabled when using Vim – I have collected plugins over the years. I’m a bit fed up with how long Vim takes to start now, so I’d like to profile its startup and see which of ...

热门标签